|
こんにちは
>何が悪いのか、教えてください。
>strSNTXT = "Worksheets(""Sheet1"").txtSNInput.Text"
「エクセルシート上のテキストボックスの値をもとに」したいのなら
これまずいのでは?これでは右辺のTextデータになりますから。
>mySQL = "SELECT * FROM tbl1 WHERE fldA =" & strSNTXT
Textデータなら「'」でくくらなければいけません。
データ型を明確にしましょう。
そして、SQL文が自分の思うとおりになっているかどうかを確認する事は
必須です。・・・しましたか?
>Set cn = New ADODB.Connection
>cn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;" _
> & "Data Source=K:xxx\db1.mdb"
私の記憶では↑のConnectionStringでは正常に接続できなかったような
・・・・正常に接続できてますか?
Access97形式ならDAOを使用した方が、何かと簡単と思いますよ。
|
|