ODBC должен объявить скалярную переменнуюC#

Место общения программистов C#
Anonymous
ODBC должен объявить скалярную переменную

Сообщение Anonymous »

Рассмотрим приведенный ниже код:

Код: Выделить всё

string ConnectionString = "dsn=mysql;uid=sa;DATABASE=userdb;";
string qryStr = "insert into info(code) values(@code);";
OdbcConnection con = new OdbcConnection(ConnectionString);
OdbcCommand cmd = new OdbcCommand(qryStr,con );
cmd.Parameters.Add("@code", System.Data.Odbc.OdbcType.Int).Value = "999";
cmd.Connection.Open();
OdbcDataReader odbcdtr = cmd.ExecuteReader();//exception "must declare the scalar  variable @code"
con.Close;
Этот код вызывает исключение «необходимо объявить скалярную переменную @code».
Я буду очень признателен, если кто-нибудь укажет на ошибку в приведенном выше коде.

Подробнее: https://stackoverflow.com/questions/164 ... r-variable

Вернуться в «C#»