ほぼ雑記的メモ
このまえの続き
結局、SQLite.cをのぞいてみたら、どこにも last_insert_rowid()らしきものはなし。ということで、どうあがいても使えないという結論になりました。
しゃーないので、自力でセコセコつくることに。といっても前後を眺めて、見よう見まねです。で、気がついたら、Rubyプログラムを始めたのに、Cプログラムばっかり眺めている自分がいました。(笑)
個人的にワタシは最終的なアプリを作ることに快感を感じるほうなんで、この手の言語とかモジュールの開発はしないに越したことはないと思うほうなんですが、こういう現状じゃ、しゃーないですね。
とりあえず、パッチもできたので、そのまま作者に報告。以外とこころよい返事が頂けたのが唯一の救いです。
パッチ
サンプル
追記
前回のBlogでAutoCommit => trueとするとロックされてブロックされると記述しましたが、実際は逆です。(単純なプログラムコードのケアレスミス)]
このあたりの仕組みもソースをざっと眺めたので、気が向いたら詳しく書こうと思います。
Powered by Red Leaf ( Rev. c78c769f2 ), © Issei Numata, 2007-2021