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

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


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