VB6.0内でSQL文を作成し、Access2000のDBにアクセスする処理を
作成しているのですが、SQL文内のwhere条件に数値の項目を当てる場合の記述の仕方がわかりません。(下記のIDが数値型の項目です)
Dim strSql As String
strSql = "SELECT * FROM table1 Where ID = 2"
strSql = "SELECT * FROM table1 Where ID = '2'"
rs.Open strSql,(以下略)
上記2パターンで試したのですが、レコードが取得できませんでした。
数値項目の指定の仕方がわかる方、ご教授いただけないでしょうか?
よろしくお願いいたします。
> strSql = "SELECT * FROM table1 Where ID = 2"
> strSql = "SELECT * FROM table1 Where ID = '2'"
ID列は整数型ですよね? であれば、前者で良いはずですよ。
すみません自己解決しました。
どうもコネクション確立の段階でトラぶっていたみたいです。
お騒がせして申し訳ありませんでした。