Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.01;
Скачать: CL | DM;

Вниз

Вопрос по ADO.   Найти похожие ветки 

 
knyaz17   (2002-03-07 10:45) [0]

У меня в программе динамически заполняются свойства ProcedureName
и т.д у двух TADOStoredProc, и когда я заполнил все нужные свойства у первого TADOStoredProc, делаю Open и выдается ошибка:

spTemp2: Missing ProcedureName property.

spTemp2 - это имя второго TADOStoredProc!!!!
Причем оно здесь!!!!! Я открываю первый TADOStoredProc!!!!


 
knyaz17   (2002-03-07 11:00) [1]

Эту ошибку я исправил(сам дурак), но возникла другая:

spTemp: СommandText does not return a result set.

возникает, когда возвращает пустой датасет при открытии(Open).
ЧТО ДЕЛАТЬ????


 
Bachin   (2002-03-07 11:05) [2]

не тормозить и ппрочитать конфу!
Open требует ResultSet а Exec не требует.
Варианты обхода обсуждались. Идеального - нету, но есть приемлемые :))


 
knyaz17   (2002-03-07 11:42) [3]

Что-то я ничего не нашел :((
Если не сложно дай ссылку!!!!
Заранее благодарен.


 
Dok_3D ©   (2002-03-07 12:02) [4]

2knyaz17

Ну ты же знаешь, что должна сделать твоя процедура,
датасет вернуть или просто что-то выполнить.

Вот и выполняй соответственно либо OPEN, либо ExecSQL.



 
knyaz17   (2002-03-07 12:17) [5]

Моя процедура должна вернуть датасет, но если она возвращет пустой датасет, то возникает ошибка !!!!!
А откуда я знаю что мне там вернется!!!!


 
Bachin   (2002-03-07 12:47) [6]

нееее... так не бывает! :)))
если процедура возвращет Recordset - то ты при FetchNext получишь ошибку NO_MORE_DATA (100 по-моему). А у тебя ВООБЩЕ ничего не возвращается! Даже имена полей и их типы, которые должны вернуться независимо от того есть ли данные или нет!

А вообще, перед тем как работать с компонентами высокого уровня, поработай с более низкими. Тогда поймешь многие вещи и не будешь задавать глупые вопросы :) (если конечно хочешь разобраться)


 
knyaz17   (2002-03-07 13:25) [7]

Да точно, Всем спасибо !!!!



Страницы: 1 вся ветка

Текущий архив: 2002.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-312
Дмитрий_Б
2002-02-20 14:09
2002.04.01
Пересылка файлов по ЛВС


1-95
Nick_Torshin
2002-03-21 13:06
2002.04.01
Передача string из Delphi в VC++


1-224
Алена
2002-03-20 10:05
2002.04.01
свойство типа TCollection


1-165
TDM
2002-03-18 12:04
2002.04.01
Сортировка в Excel


6-261
Malder
2002-01-19 13:45
2002.04.01
Как скрыть ESocketError ?