- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008でMDBのオ-トナンバの項目をキ-にして読み込めなくて困っています)
MDBのオ-トナンバの項目をキ-にして読み込めない!VB2008での解決方法を教えてください
このQ&Aのポイント
- VB2008とADO.NETを勉強中の超初心者です。MDBのオ-トナンバの項目をキ-にして読み込みたいと思っていますが、エラーが出てしまいます。
- プログラムの実行時に「抽出条件でデータ型が一致しません。」というエラーメッセージが表示され、正常にデータが読み込めません。
- オ-トナンバの項目のデータ型をInt32に指定しているため、データベースから取得した値と一致しないエラーが発生しています。解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
OleDbDataAdapter自体がわかっていないのですが、とりあえず引数が一致すればよさそうな気がするので・・・ ("SELECT * FROM data WHERE key1 = '" & yobidashikey & "'", cn) ↓ ("SELECT * FROM data WHERE key1 =" & yobidashikey, cn) または ("SELECT * FROM data WHERE key1 =" & Str(yobidashikey), cn) で良いのでは? 前者は、変数の型変換を自動でやってくれることを期待して・・・ だめな場合は後者で。
お礼
早速回答して頂きありがとうございました。 教えて頂いた方法で、読み込むことが出来ました。 今後もよろしくお願いいたします。