Форум: "Базы";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизГлюк с 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c