powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как в DataAdapter (Oracle) добавить параметры?
3 сообщений из 3, страница 1 из 1
Как в DataAdapter (Oracle) добавить параметры?
    #32794342
Guest from the West
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему в этом коде параметру ничего не присваивается?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
string strSQL = "SELECT FAM, IM, OT, STATUS, LIMIT, CREDIT, DATECREDIT, DATE_SEND FROM ANKETAR WHERE CLIENTEMAIL=:CLIENTEMAIL";
			
			if (sortExpression != null) strSQL += string.Format(" ORDER BY {0}", sortExpression);
			else strSQL += string.Format(" ORDER BY DATE_SEND ASC");

			OracleConnection con = new OracleConnection(conStr);
			OracleDataAdapter da = new OracleDataAdapter(strSQL, conStr);
			da.SelectCommand.Parameters.Add(":CLIENTEMAIL", OracleDbType.Char,  30 );
			da.SelectCommand.Parameters[":CLIENTEMAIL"].Value = WhoIs(conStr);
			DataSet ds = new DataSet();
			da.Fill(ds, "ANKETAR");
			ClientsDataGrid.DataSource = ds;
			ClientsDataGrid.DataMember = "ANKETAR";
			ClientsDataGrid.DataBind();
...
Рейтинг: 0 / 0
Как в DataAdapter (Oracle) добавить параметры?
    #32794348
Guest from the West
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя метод WhoIs(conStr) возвращает значение типа string.
Если в .value вместо WhoIs(conStr) подставляю значение явно то выборка делвается, а так нет :-(
...
Рейтинг: 0 / 0
Как в DataAdapter (Oracle) добавить параметры?
    #32794439
Guest from the West
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странная вещь наблюдается...
так
Код: plaintext
1.
da.SelectCommand.Parameters[":CLIENTEMAIL"].Value = WhoIs(conStr);
ничего не присваивает,
а если так:
Код: plaintext
1.
2.
string tmpValue = WhoIs(conStr);
			da.SelectCommand.Parameters[":CLIENTEMAIL"].Value = tmpValue;
то всё работает!
Можете сказать почему?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как в DataAdapter (Oracle) добавить параметры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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