powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание параметрических запросов
3 сообщений из 3, страница 1 из 1
Создание параметрических запросов
    #33441941
inspirion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую Delphi 2005 и пытаюсь выполнить запрос, передав приэтом параметр

sqlstr:='UPDATE USERS SET FIRMA=? WHERE id_user="'+Session['id_user'].ToString+'"';
sqlCmd:=BdpCommand.Create(sqlstr,sqlCn);
sqlCn.Open;
Self.BdpCommand1.ParameterCount := (SmallInt(1));
Self.BdpCommand1.Parameters.Add(Borland.Data.Common.BdpParameter.Create('Firma', Borland.Data.Common.BdpType.&String, Borland.Data.Common.BdpType.&String,
50, System.Data.ParameterDirection.Input, False, (Byte(20)), (Byte(0)),
1, 'Firma', System.Data.DataRowVersion.Current, nil));
sqlCmd.Parameters.Item[1].Value:='123';
sqlCmd.ExecuteNonQuery;

При попытке выполнить ругается на Индекс находился вне допустимого диапазона. Он должен быть неотрицательным и меньшим, чем размер коллекции. Имя параметра: index
...
Рейтинг: 0 / 0
Создание параметрических запросов
    #33442051
Hratchia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я Delphi не знаю, но помоему это лишнее:

inspirion
Self.BdpCommand1.ParameterCount := (SmallInt(1));
...
Рейтинг: 0 / 0
Создание параметрических запросов
    #33442413
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlCmd.Parameters.Item[0].Value:='123';
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создание параметрических запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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