OleDbCommand comm = new OleDbCommand(SQL_String, conn);
OleDbParameter param1 = new OleDbParameter("@Aht", OleDbType.Char, 50); param1.Value = Aht; OleDbParameter param2 = new OleDbParameter("@note", OleDbType.Char, 70); param2.Value = no
te; OleDbParameter param3 = new OleDbParameter("@sol", OleDbType.Variant); param3.Value = sol; OleDbParameter param4 = new OleDbParameter("@end", OleDbType.Char, 50); param4.Value = end; comm.Parameters.Add(param1); comm.Parameters.Add(param2); comm.Parameters.Add(param3); comm.Parameters.Add(param4);
conn.Open();
int rows = comm.ExecuteNonQuery(); !!!!!! comm.Prepare(); conn.Close(); }
Комп указывает на третию строку снизу и пишет что в запросе обнаружена какая то ощибка!!
Помогите наити пожалуйста!!!
Приложение:
Отправлен: 04.05.2009, 12:02
Вопрос задал: Антон A.E (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 14)
Отвечает: Челноков Виктор Альбертович
Здравствуйте, Антон A.E! В вашем коде не обнаружил строки подключения типа OleDbConnection conn=new OleDbConnection; conn.ConnectionString="Provider=sqloledb;Data Source=MySqlServer;Initial Catalog=pubs;User Id=*****;Password=*****"; т.е. переменная conn строка подключения к базе отсутствует может в этом дело. conn.ConnectionString= должна быть в зависимости от использованного источника. описание можно посмотреть здесь http://msdn.microsoft.com/ru-ru/library/system.data.oledb.oledbconnection.connectionstring.aspx и
напишите точный текст ошибки.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.