Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Не работает простой запрос с параметром


Автор: MaxWave 14.9.2008, 20:14
Привет всем!

Код

SqlCommand cmd = new SqlCommand("SELECT *  FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME=@tableName");
SqlParameter par = new SqlParameter("@tableName", "blabla");
cmd.Parameters.Add(par);
SqlConnection connection = new SqlConnection(connectionString);
cmd.Connection = connection;
SqlDataAdapter adapter = new SqlDataAdapter(cmd.CommandText, connection);
DataTable table = new DataTable();
adapter.Fill(table);<- тут вылетает ексепшн: Must declare the scalar variable "@tableName".

Собственно, эээ, ниче не пойму...  smile

Добавлено @ 20:25
ааа, блин, фрублился, я же не передаю комманд в адаптер. А как передать ему параметры то?

Блин, туплю по страшнопу. Простите. Юзаем SelectCommand  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)