Тук малко некромантия, но тъй като току-що се борих с подобен проблем, ето как работи с ODBC драйвера за 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();
Това търси в "таблица" записи със стойност 12345 в "searchInt" и днешна дата в "serachDat".
Неща, които трябва да се отбележи:
- Параметрите са маркирани като
?
в командата SQL - Параметрите не се нуждаят от име, но позицията (и правилният тип) са важни