Yaklaşık yarım gün boyunca biraz googling yaptım ve pg gem (postgresql ruby gem) kullanarak hazırlanmış bir INSERT deyimi örneği bulamıyorum. Hazırlanmış bir INSERT deyimi, ruby pg gem kullanarak örnek
I (mücevher docs baktıktan sonra) bu çalıştı:def test2
conn = PG.connect(dbname: 'db1')
conn.prepare("statement1", 'INSERT INTO table1 (id, name, profile) VALUES (?, ?, ?)')
end
Ama aşağıdaki hatayı alıyorum:
pgtest.rb:19:in `prepare': ERROR: syntax error at or near "," (PG::Error)
LINE 1: INSERT INTO table1 (id, name, profile) VALUES (?, ?, ?)
^
from pgtest.rb:19:in `test2'
from pgtest.rb:25:in `<main>'
dosyanın tamamını lütfen gönderebilir miyim? Bu, bir sözdizimi hatası olduğundan, yardımcı olabilir - daha ileride geri dönmüş olabilir – Jwosty
@Jwosty: "HATA: ... (PG :: Hata)", hatanın Ruby yerine "pg" den geldiğini gösterir. –
Oh, bu mantıklı ... OP'nin kısmında bir sözdizimi hatası gibi görünüyordu. Gem'in hatayı attığının farkında değildim (bunu daha önce hiç kullanmadım); Teşekkürler! – Jwosty