Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];

Вниз

D5 + MS SQL (ADO) - проблемы с TADOstoredproc   Найти похожие ветки 

 
EugeneKo   (2003-09-24 15:25) [0]

День добрый!

Разработал несколько проектов на Delphi 5 + MS SQL 7.0 (через ADO). Разрабатывал клиента на Win"98.

Если перенести базу на MS SQL 2000, то работает.
Если установить на клиентский комп клиента MS SQL 2000, то глк.
Если запускаю клиента на XP, то тот же глюк.
Если ставлю D7, то тот же глюк.

Глюк заключается в том, что при попытке вызвать у открытого, но пустого TADOStoredProc метод Close вылетает ошибка "BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись."

Запрос открывается только на чтение, все контролы от него отключил для чистоты эксперимента...

Хотелось бы иметь возможность работать на XP на Delphi 5 и MS SQL 2000. Что посоветуете?

У меня ощущение, что с каким-то новым MDAC"ом трабла, но чем можно проапргрейдить? Или какой MDAC безпроблемен?


 
Stas   (2003-09-24 15:28) [1]

Обнови MDAC.
А в ADOStoreProc установи CursorLocation:=clServer, CursorType:=crKeySet
Подробнее на http://www.delphikingdom.com/helloworld/ado01.htm


 
EugeneKo   (2003-09-24 15:54) [2]

А как узнать, какая у меня версия MDAC сейчас?
Патчить Delphi для исправления этой проблемы не надо?


 
Stas   (2003-09-24 16:00) [3]

>>А как узнать, какая у меня версия MDAC сейчас?
Незнаю. Последняя версия 2.8. Обнови это не начто не повлияет.

>>Патчить Delphi для исправления этой проблемы не надо?
НЕТ.


 
ZrenBy   (2003-09-24 16:59) [4]

http://www.sql.ru/forum/actualthread.aspx?bid=20&tid=36190


 
EugeneKo   (2003-09-24 17:24) [5]

ВО-во, спасибо ZrenBy, а то сделал, как Стас написал и ни фига... Но в любом случае спасибо за ответы...



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

Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.014 c
1-51265
Нурик
2003-10-07 03:22
2003.10.16
Опять прозрачаная форма


3-51149
rosl
2003-09-24 11:51
2003.10.16
fasreport


1-51273
romeo
2003-10-06 21:35
2003.10.16
Как правильно скопировать TBitmap на Canvas?


7-51533
Tunik
2003-08-02 11:38
2003.10.16
Проблема с WriteFile


3-51103
lopatkin
2003-09-26 17:21
2003.10.16
В Delphi 7 - Either BOF or EOF is True, or the current... почему?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский