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

Вниз

BLOB и SQL запрос   Найти похожие ветки 

 
pum5a ©   (2002-01-24 00:54) [0]

Здравствуйте.
У меня возникла такая проблемка:
Есть база данных, в ней несколько полей, одно из которых - MEMO.
1. Пишу Query.SQL.text:="SELECT * FROM news". Запускаю - пусто. RecordCount=0.
2. Добавляю DataSource и DBGrid. Запускаю - все есть. RecordCount=3.
Если же не связать DataSource и DBGrid, или enabled=false или как-нибудь иначе нарушить цепочку query-dbgrid - результат пустой.

Вот такая вот проблемка. Это не было бы проблемой если бы было обычное VCL приложение - спрятал грид и всё, а т.к. это ISAPI то приходится включать Forms, Windows, Grids, DBGrids, DBCtrls и т.п. В итоге файлик получается недетский.
Никто не знает способ получше заставить запрос работать?


 
Alex Y ©   (2002-01-24 04:34) [1]

Варианта два.
1. Попробуй программно создать Query и выполнить этот запрос.
Если не поможет то
2. Переходи на ADO там все пекрасно работает.


 
panov ©   (2002-01-24 08:04) [2]

TDBGrid и TDataSource, как и ADO здесь ни при чем.

Не понятно, что значит "Пусто" ?
RecordCount не так, как на локальных БД работает? Так это, вообще-то правильно.
Если тебе надо узнать количество записей, выполни Query.Last;
После этого RecordCount покажет количество записей.

Если просто нужно узнать, есть ли записи в выборке, используй IsEmpty


 
Alex Y ©   (2002-01-24 08:16) [3]

Вот в этом то и дело, что TQuery.RecordCount с Access некорректно работает. В ADO этот глюк устранен.
А TDBGrid и TDataSource соглаен овсем ни причем.


 
pum5a ©   (2002-01-24 13:23) [4]

Так дело в том, что надо именно access, для тупых юзверей, чтоб они спокойно могли создавать свои таблицы.



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
3-57012
Savage
2002-01-24 15:44
2002.02.18
MS SQL Server - запись файла в базу


14-57195
zero
2001-12-28 11:38
2002.02.18
RxLib и Delphi6.0


14-57219
-=CrazyFish=-
2001-12-26 14:58
2002.02.18
Аппаратный эмулятор для микропроцессоров семейства 8ХС51


1-57151
olookin
2002-02-04 10:12
2002.02.18
Эмуляция нажатия клавиши


3-56979
Максим С.
2002-01-23 13:32
2002.02.18
Нужен пример работы с Interbase на Delphi5