1

Access データベースを作成する C# コードと、テーブルを作成して C# DataSet オブジェクトから値を設定する SQL スクリプトがあります。テーブルの 1 つに、 という名前の列がありますMemo。Access ではMemo、予約語であるため、SQL スクリプトが失敗します。

残念ながら、列の名前を変更することはできませんが、このテーブルを作成するには SQL スクリプトが必要です。列名に追加して機能させることができるもの (シンボルなど) はありますか?

一重引用符と二重引用符を試しましたが、それはフィールドに名前を付けるだけで'Memo'あり"Memo"、実際には名前に引用符を付けたくありません。これは、テーブルを作成するために実行しているスクリプトの一部です。

CREATE TABLE Print_Vehicle (ID Int, Memo VarChar)

私が得るエラーは

Syntax Error in field definition

4

1 に答える 1

3

角かっこを使用してこれを回避できる場合があります。

[Memo] VarChar

正式なアドバイスは「別の名前を使用してください」ですが。

于 2013-07-02T19:34:43.580 に答える