Lite nekromancing här, men eftersom jag precis kämpade med ett liknande problem, så här fungerade det med ODBC-drivrutinen för 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();
Detta söker i "tabell" efter poster med värdet 12345 i "searchInt" och dagens datum i "serachDat".
Saker att notera:
- Parametrar är markerade som
?
i SQL-kommandot - Parametrar behöver inget namn, men position (och rätt typ) är viktiga