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

Вниз

Глюк с MaxRecords в ADO? (Решил, но...)   Найти похожие ветки 

 
BlackTiger   (2002-11-01 21:11) [0]

Странную вешь заметил, может кому будет интересно.
Имею (...кто кого - непонятно) ADOQuery (при установленном последнем MDAC 2.7, если это играет роль, с другими не проверял - лень).
В процессе работы ставлю ему ".MaxRecords := 1;" (вроде как одну запись), делаю Open и (!!! %-[::::] челюсть на пол)... имею одну запись И МИНУС ОДНО ПОЛЕ(!!!). Т.е. если запрос имеет 5 колонок на выходе, то получаю 4!
Ладно думаю, посмотрим. Ставлю ".MaxRecords := 2;", делаю Open и имею нормальное количество колонок. НО!!! Делаю Close, ".MaxRecords := 0;" (как бы все), делаю Open и ... имею ДВЕ записи!!!

Странно как-то. Может кто встречал и разъяснит мне, где грабли.

Если вообще не ограничивать, то все работает нормально.


 
sniknik ©   (2002-11-02 08:08) [1]

Точно странно, у меня глюк не воспроизводится.
имею D6 + 2 апдейта. ADO в них обновлялось. Ну MDAC 2.7 ес.но и вин2000.
У тебя апдейт на ADO стоит?


 
BlackTiger   (2002-11-02 14:24) [2]

Апдейта АДО вроде не ставил, по крайней мере не помню. А где его стянуть можно (сейчас сам пойду на борланд искать, но может у кого прямая ссылка есть?).


 
BlackTiger   (2002-11-02 14:33) [3]

Слушайте, господа!
А где его взять, апдейт этот? На Борланде нет ничего подобного, может, конечно где-то внутри, но среди апдейтов D6 АДО не упоминается.


 
sniknik ©   (2002-11-03 18:09) [4]

попробуй здесь поискать
ftp://ftpd.borland.com/devsupport/delphi/d6/

прочти ридми для 1-го
Modifications and improvements have also been applied to the
following features. See D601FIXES.html for details.

* XML data binding wizard
* XMLMapper
* ADO
* Database controls
* WebSnap
* Type library importer
* VarArray issue in variants

во втором такого явного нет, но посмотри список обновляемых файлов.


 
BlackTiger   (2002-11-03 19:53) [5]

Нормальное обновление #2 у меня стоит. Это как раз с ним такая фигня (странность). Может это комбинация WinXP+Delphi6ee+ADO+MSSQL2000+<что-то еще>? Надо будет проверить на других базах, не MSSQL.


 
sniknik ©   (2002-11-04 10:42) [6]

пробовал примерно на такой же связке Win2000+Delphi6ee+ADO+OLE DB SQL Server+MSSQL2000, (найди 10 отличий :-)).

разница только в виндах (ну может еще вместо OLE DB у тебя через ODBC ?). в них и ищи.
У меня на парадокс таблицах (ADO+Jet(Paradox ISAM)) не видит полей типа Graphic. (проверь если не сложно, я уж решил что неподдерживаются но может также как у тебя глючит?)

кстати "Нормальное обновление #2 у меня стоит." это что значит? у тебя стоят оба обновления или только второе? проскакивало в обсуждениях что есть разница, нужно обязательно оба по очереди ставить + rtl желательно.


 
BlackTiger   (2002-11-04 11:33) [7]

Вот я и опасаюсь, что обманули меня буржуи.
Первый апдейт я не ставил - купился на заверения, что его ставить не нужно.



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
14-69498
race1
2002-11-01 17:58
2002.11.21
умная книжка


3-69150
orlando
2002-10-31 12:41
2002.11.21
TSession


14-69550
RV
2002-11-04 09:56
2002.11.21
Как получить результат из asm-процедуры, скажем, в строку?


14-69504
Dimich1978
2002-11-02 08:40
2002.11.21
Такая проблема с *.dcu


1-69343
antonioxxx
2002-11-11 12:54
2002.11.21
---|Ветка была без названия|---