C# で SQL データベースの varchar(50) に "0000.0000.0000.0001" を挿入しようとしています。このエラーが発生し続けます:
クエリの解析中にエラーが発生しました。[トークン ライン番号 = 1、トークン ライン オフセット = 122、トークン エラー = .0000]
私の挿入は次のようになります。
string version = "0000.0000.0000.0001";
INSERT INTO [DBFileInfo] (DBFileInfoID,DatabaseType,Version, Description, CreationDate,ReleaseDate)
values(1,1,"+version.ToString()+
",`Default Beverage DB created by DbGen`,
CURRENT_TIMESTAMP,CURRENT_TIMESTAMP)";
テーブルの初期ビルドは次のとおりです。
string info = " CREATE TABLE [DBFileInfo]( [DBFileInfoID] INT NOT NULL,[DatabaseType] INT NOT NULL DEFAULT(-1),[Version] VARCHAR(50) NOT NULL, [Description] NVARCHAR(256) NOT NULL, [CreationDate] DATETIME,[ReleaseDate] DATETIME);";
「。」を挿入できるように、これを回避する方法はありますか?例外を取得せずにそれに入る?
ありがとう!