|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2009, 08:13 | #11 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 32
|
edgy, с процедурой разобралась, но возникли проблемы: результат работы ХП не отображается в гриде, выдает ошибку
CommandText does not return a result set, во временной таблице SQL результат появляется, но ХП процедура отрабатывает не до конца. например, у конкретного изделия 511 составляющих, в таблице же появляется 14 составляющих. При каждом следующем запуске программы появляются ещё 14 и так далее. Попросила проверить работу процедуры в Visual Basic 6 - все работает отлично, в Visual Basic 2008 - при каждом запуске программы появляется по 11 изделий. У меня Delphi 2009. В чем может быть проблема? |
14.05.2009, 09:29 | #12 | |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
Цитата:
CommandText does not return a result set - говорит о том, что на клиент не возращаются какие-либо данные. Возможно, что хранимка не возращает набор данных, а делает, например, вставку необходимых данных во временную таблицу, которую вы уже упомянули (в этом случае, нужно использовать не ADODataSet, а ADOCommand), а уже оттуда затем нужно дергать данные. Попробуйте добраться до сервера, посмотреть сам код хранимой процедуры, разобраться что она выполняет. Хотя, конечно, есть вероятность, что хранимки зашифрованы... |
|
14.05.2009, 12:31 | #13 | ||
Пользователь
Регистрация: 20.03.2009
Сообщений: 32
|
Цитата:
Цитата:
Просто не понимаю почему в Basic 6, и я уже проверила в Делфи 7, всё работает, выводится как положено 511 записей. А в Basic 2008 и делфи 2009 такая ерунда.. А начальству принципиально в 2009 надо. |
||
14.05.2009, 20:53 | #14 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
Ни с тем, ни с другим дела пока еще не имел. Так что ответить здесь нечего. Слышал только где-то краем уха, что в Delphi 2009 вроде есть кое-какие проблемы со связкой ADO + MSSQL. Правда это касалось несовместимости типов данных. Хотя кто его знает - может еще какие-нибудь проблемы имеются. Попробуйте погуглить по этому поводу. Наверняка, кто-нибудь с этим уже сталкивался.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка с процедурой | Katenka | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 15.12.2008 13:53 |
Помогите с процедурой... | Arkuz | Помощь студентам | 10 | 15.05.2008 08:56 |
Выполнение хранимой процедуры с output параметром | Иванчо | БД в Delphi | 5 | 26.10.2007 14:59 |
проблему возможно решить с помощью хранимой процедуры на SQL? | yulia | БД в Delphi | 8 | 24.05.2007 20:25 |