Невозможно неявно преобразовать тип "decimal" в "int". Существует явное преобразование (вы пропускаете приведение?).
Привет,
Я вызываю функцию GetSerialNo, но она показывает какую-то ошибку, например:
Невозможно неявно преобразовать тип "decimal" в "int". Существует явное преобразование (вы пропускаете приведение?).
Может ли кто - нибудь помочь мне решить эту проблему.
Вот этот код:
int slNo= GetSerailNo(keydata); private int GetSerailNo(String keydata) { SqlConnection con = new SqlConnection(@"server=Servername;database=DBNAME;uid=Username;pwd=Pwd;max pool size=250;Connect Timeout=0"); con.Open(); cmd = new SqlCommand("select isnull(max(slno)+1,1) from d001docs where source_keydata='" + keydata + "'", con); dynamic no = cmd.ExecuteScalar(); cmd.Dispose(); con.Close(); return no; }</pre> Thanks in advance