Sedikit necromancing di sini, tetapi karena saya baru saja berjuang dengan Masalah serupa, inilah cara kerjanya dengan driver ODBC untuk Centura SQLBase:
OdbcCommand com = con.CreateCommand();
com.CommandText = @"
SELECT thing
FROM table
WHERE searchInt = ? AND searchDat = ?";
com.Parameters.Add(new OdbcParameter("", OdbcType.Int)).Value = 12345;
com.Parameters.Add(new OdbcParameter("", OdbcType.DateTime)).Value = DateTime.Now;
OdbcDataReader reader = com.ExecuteReader();
Ini mencari di "tabel" untuk catatan dengan nilai 12345 di "searchInt" dan tanggal hari ini di "serachDat".
Hal yang perlu diperhatikan:
- Parameter ditandai sebagai
?
dalam perintah SQL - Parameter tidak memerlukan nama, tetapi posisi (dan jenis yang benar) penting