没有更新我的代码:参数在SQL语句
string query = "select count(*)
from MODEL m
join KOLEKCJA ko on m.SEZON = ko.sezon
left join PRODUCENCI p on p.PRODUCENT_ID = m.PRODUCENT_ID
left join KRAJ k on k.KOD = m.KRAJ_POCH
where ko.SEZON like :ko.SEZON
and m.DO_PRODUKCJI like :m.DO_PRODUKCJI
and k.KOD like :KOD
and p.PRODUCENT_ID like :PRODUCENT_ID
and m.MODEL_ID like :MODEL_ID";
OdbcCommand comm = new OdbcCommand();
comm.Connection = con;
comm.CommandText = query;
comm.CommandType = CommandType.Text;
comm.Parameters.AddWithValue("ko.SEZON", sezon);
comm.Parameters.AddWithValue("m.DO_PRODUKCJI", do_produkcji);
comm.Parameters.AddWithValue("KOD", kraj);
comm.Parameters.AddWithValue("PRODUCENT_ID", fabryka);
comm.Parameters.AddWithValue("MODEL_ID", model);
result = (int)comm.ExecuteScalar();
,总是有错误参数不会改变;/ 什么我错了吗?
参数没有改变?你什么意思? – 2011-01-12 15:33:47
阅读越容易,帮助就越容易。 – 2011-01-12 15:37:12