Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Missing operand / 5 сообщений из 5, страница 1 из 1
17.11.2004, 15:55
    #32787211
lexxkar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Missing operand
Уважаемые господа!!!!

...делю Web-страничку на ASP.NET.(C#)
имеется код->

string strOleDb;
string querystr = @"SELECT *FROM mycur WHERE Subs_code = @nomer";
strOleDb =@"Provider=VFPOLEDB.1 ;Data Source=C:\ТЕМР\mycur.dbf";
OleDbConnection cnOleDb = new OleDbConnection();
cnOleDb.ConnectionString = strOleDb;
using (OleDbCommand command = new OleDbCommand(querystr, cnOleDb))
{
command.Connection.Open();
command.Parameters.Add("@nomer",System.Data.OleDb.OleDbType.Char);
command.Parameters["@nomer"].Value=TextBox1.Text;
OleDbDataReader reader = command.ExecuteReader();
.....
}

... в результате выполнения выдает: System.Data.OleDb.OleDbException: Missing operand .
хотя если вместо @nomer(cм.выделение) ставлю конкретное значение -то все путем!!..
..В чем тут-дело? Где ошибка? Помогите!!! Заранее благодарю!!!
...
Рейтинг: 0 / 0
17.11.2004, 16:07
    #32787244
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Missing operand
попробуй вместо @nomer (см. свое выделение) поставить символ вопроса (?)
Код: plaintext
SELECT * FROM mycur WHERE Subs_code = ?
...
Рейтинг: 0 / 0
17.11.2004, 16:08
    #32787254
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Missing operand
А может строку запроса конкатенцией формировать и не заморачиваться с параметром?
...
Рейтинг: 0 / 0
18.11.2004, 08:50
    #32788247
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Missing operand
OleDbCommand "понимает" только параметры в виде ?
Задавать значения по индексу, в порядке следования знаков вопроса в тексте.
(синтаксис @ИмяПарамета - для SqlCommand)
(синтаксис :ИмяПараметра - для OracleCommand)
...
Рейтинг: 0 / 0
19.11.2004, 07:14
    #32790375
lexxkar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Missing operand
..Всем спасибо.! Помогло....
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Missing operand / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]