C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 24 を表示中)
■10858 / )  VB2005からMDBのYES/NO型へアクセスについて
□投稿者/ なか (1回)-(2007/11/28(Wed) 14:15:47)

分類:[.NET 全般] 

いつも教えて頂きありがとうございます。

VB2005 Access2000(mdb) WindowsXP で開発しています。
アクセスデータに追加する場合に"抽出条件でデータ型が一致しません。"とエラーがでます。
テストソースは下記です。

−−−省略−−−

Row = Table.NewRow
Row("ID") = "9999"
Row("チェック") = True
Table.Rows.Add(Row)

−−−省略−−−

SqlStr = " INSERT INTO テスト ([ID], [チェック]) VALUES "
SqlStr &= " ('" & Row("ID") & "', '" & Row("チェック") & "')"

SqlCmd.CommandText = SqlStr
Cn.Open()
SqlCmd.ExecuteNonQuery()
Cn.Close()

アクセスでの設定は"チェック"をYES/NO型、書式をTrue/Falseに設定してあります。
数値や文字列は問題ないのですが、Boolean型のみエラーが出ます。
どなたかご教授お願いいたします。
返信 編集キー/


管理者用

- Child Tree -