「SQLiteの面白さ(11) ODBCドライバを改造した」について

SQLiteの面白さ(11) ODBCドライバを改造した」について
コメントにExcel VBAで全然ダメですなどと書き込まれてしまったので、どのようにダメなのか自分で試してみることにした。単にExcel VBAといってもDBへのアクセスの仕方はバリエーションがありすぎて、どのようにすればダメなのかさっぱり見当がつかない。とりあえず

Sub sqlite_test()

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim row As Integer

Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset

conn.Open "Driver=SQLite3 ODBC Driver;Database=dbファイルへのフルパス名;StepAPI=0;SyncPragma=NORMAL;NoTXN=0;Timeout=;ShortNames=0;LongNames=0;NoCreat=0;NoWCHAR=1;LoadExt=;"

row = 1
rs.Open "SELECT name_j FROM seiseki WHERE score > 80", conn
rs.MoveFirst
While Not rs.EOF
Cells(row, 1).Value = rs.Fields(0)
rs.MoveNext
row = row + 1
Wend

rs.Close
conn.Close

End Sub

というようなコードを書いて試したところ、何の問題も生じなかった。
件のコメントをくれた方はどのような試し方をしたのかかなり気になる。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

hs
2008年10月05日 12:53
件のコメントの者です
そのとき私が何考えてたか覚えてないのですが問題ありませんでした
短絡的に書いてしまったようで失礼しました

Excel(VBA)-SQLite-JavaScript(GoogleGears)
+FolderShareで作った
遠隔共有漫画ビューワの中で役立ってます
kazuyoshikakihara
2008年10月06日 00:13
失礼なんてとんでもない。
問題が再現できないことと、バグがないこととはまた別です。何か見つかったらご連絡ください。
SQLite ネタは一旦休止状態ですが、また気が向いたら再開するつもりです。

それより hs さんが「遠隔共有」されている漫画のほうに興味があったりして。共有システムではなくて、あくまで漫画のほう。

この記事へのトラックバック