oid
テーブルのフィールドからを検索する関数があります。ドキュメントによると、oid
フィールドは自動的に作成され、自動的にインクリメントされます。いいね。
def teddy_bear_id_by_url(url)
query = "select oid from teddy_bears where url = \"#{url}\""
res = $db.execute(query)
return res
end
残念ながら、このコードは[]
(空の配列)を返します。sqliteシェルでクエリを実行すると、「適切な」値が返されます(例4
)。
def teddy_bear_id_by_url(url)
return $db.execute("select oid from teddy_bears where url = '?'", url)
end
上記も機能しません。
私は確かにurl
それが私が思うことを含んでいることをチェックしました。
何が起こっているのでしょうか?