アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
Access2007でUnicode圧縮の属性のテーブルをSQLで作成したいので、下記のSQLを作成しました。
クエリよりSQLを実行すると"WITH"の箇所でエラーが発生してしまいます。
何がいけないんでしょうか?
いろいろ、調べてみましたがわかりませんでした。
どんな小さなことでも良いので、教えていただければ幸いです。
よろしくお願い致します。

↓↓↓↓↓↓作成したSQL↓↓↓↓↓
CREATE TABLE XXXXXX (
a1 TEXT WITH COMPRESSION ,
a2 TEXT WITH COMPRESSION
);

A 回答 (1件)

どうもクエリだと WITH を認識してくれないみたいですね。


ということは当然ながら標準モジュール内で
Dim sql As String
sql = "CREATE TABLE myTable(a1 TEXT(20) WITH COMPRESSION, a2 TEXT(20) WITH COMPRESSION);"
DoCmd.RunSQL sql
ってやっても結果は同じ。

標準モジュールで ADO を使い、
Dim sql As String
sql = "CREATE TABLE myTable(a1 TEXT(20) WITH COMPRESSION, a2 TEXT(20) WITH COMPRESSION);"
CurrentProject.Connection.Execute sql
ってやったら作成できました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す