Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запись новых значений с помощью ХП / 9 сообщений из 9, страница 1 из 1
08.10.2004, 12:50:24
    #32729774
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
Написал ХП, она рабочая, т.е. если непосредственно в QA задать значения параметров всё отрабатывает нормально, но вот из акса такой код не пашет
Код: plaintext
1.
2.
3.
4.
5.
6.
cmd.Execute RecordsAffected:=lng, _
       Parameters:=Array(Null,  0 ,  0 ,  0 , Null, _
       "qwww", "qwert", "qwer", "asef", "wef", "wef", _
       "wef", "wef",  0 , Null,  100 , "rub", kluhb, _
       "z", "x", Null,  2 , Null, "opo", Null,  0 ), _
        options:=adExecuteNoRecords
выдаёт ошибку:
3708-Приложение неправильно определило объект Parameter.
Кто объяснит, что не так?
...
Рейтинг: 0 / 0
08.10.2004, 13:38:33
    #32729952
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
Гм... а хелп читать не пробовали ?
Parametrs - коллекция объектов типа Parametr...
...
Рейтинг: 0 / 0
08.10.2004, 13:43:33
    #32729970
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
ДА я готовый кусок кода Из ГЕТЦА взял и под свои нужды изменил.
Какие нахрен параметры.
...
Рейтинг: 0 / 0
08.10.2004, 13:57:09
    #32730008
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
Переписал в одну строку, теперь выдаёт другую ошибку
...
Рейтинг: 0 / 0
08.10.2004, 14:07:01
    #32730028
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
попробуй "null"
а лучше возьми другой пример у Гетца с параметрами
...
Рейтинг: 0 / 0
08.10.2004, 14:14:57
    #32730056
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
Да надоели мне все эти APPend-ы, мне надо всего лишь параметры закинуть в ХП и всё, а она сама всё сделает.
А очень хочется покороче.
...
Рейтинг: 0 / 0
08.10.2004, 14:37:59
    #32730116
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
EXEC myproc 'aaa','sss',6669,NULL,8

не устроит?
...
Рейтинг: 0 / 0
08.10.2004, 14:38:12
    #32730118
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
Тяжело... Готовые куски лучше из MSDN брать...
у Parametrs есть метод Refresh
MSDNA Command object has a Parameters collection made up of Parameter objects.

Using the Refresh method on a Command object's Parameters collection retrieves provider parameter information for the stored procedure or parameterized query specified in the Command object. Some providers do not support stored procedure calls or parameterized queries; calling the Refresh method on the Parameters collection when using such a provider will return an error.

If you have not defined your own Parameter objects and you access the Parameters collection before calling the Refresh method, ADO will automatically call the method and populate the collection for you.
...
Рейтинг: 0 / 0
08.10.2004, 18:13:05
    #32730681
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись новых значений с помощью ХП
ВСЁ РАБОТАЕТ, ГЛАВНОЕ БЫЛО БЫ ЖЕЛАНИЕ. ARRAY - FOREVER
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запись новых значений с помощью ХП / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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