Um pouco de necromancia aqui, mas como acabei de lutar com um problema semelhante, aqui está como funcionou com o driver ODBC para 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();
Isso procura em "table" por registros com o valor 12345 em "searchInt" e a data de hoje em "serachDat".
Observações:
- Os parâmetros estão marcados como
?
no comando SQL - Os parâmetros não precisam de nome, mas a posição (e o tipo correto) são importantes