• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008でMDBのオ-トナンバの項目をキ-にして読み込めなくて困っています)

MDBのオ-トナンバの項目をキ-にして読み込めない!VB2008での解決方法を教えてください

このQ&Aのポイント
  • VB2008とADO.NETを勉強中の超初心者です。MDBのオ-トナンバの項目をキ-にして読み込みたいと思っていますが、エラーが出てしまいます。
  • プログラムの実行時に「抽出条件でデータ型が一致しません。」というエラーメッセージが表示され、正常にデータが読み込めません。
  • オ-トナンバの項目のデータ型をInt32に指定しているため、データベースから取得した値と一致しないエラーが発生しています。解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

OleDbDataAdapter自体がわかっていないのですが、とりあえず引数が一致すればよさそうな気がするので・・・ ("SELECT * FROM data WHERE key1 = '" & yobidashikey & "'", cn)               ↓ ("SELECT * FROM data WHERE key1 =" & yobidashikey, cn) または ("SELECT * FROM data WHERE key1 =" & Str(yobidashikey), cn) で良いのでは? 前者は、変数の型変換を自動でやってくれることを期待して・・・ だめな場合は後者で。

SIPPOPAPA
質問者

お礼

早速回答して頂きありがとうございました。 教えて頂いた方法で、読み込むことが出来ました。 今後もよろしくお願いいたします。