madfallos | |
|
и снова проблема: в одном из модулей нужно посчитать кол-во записей в таблице перевожу таблицу на первую запись пишу цикл от 1 до рекордкаунт в нем инкриментирую переменную но почему то именно с этой таблицей глюк, пишет, что кол-во записей 1 (даже вывел рекордкаунт на экран, пишет 1), хотя в реале 4 че за дела????? |
kiskus | |
|
количество записей в таблице это и есть RecordCount; var kol_zap:integer; kol_zap:=table1.RecordCount; или sql запросом Query1.close; Query1.sql.clear; Query1.sql.add('select count(*)kz from 'Имя таблицы' '); Query1.open kolzap:=Query1.FieldValues['kz']; или через цикл (Китайский способ ИМХО) kol_zap:=0; table1.first; <-Поставить таблицу на первую запись while not table1.eof do begin inc(kol_zap); table1.next; end; Это сообщение отредактировал kiskus - 21-06-2007 - 09:06 |
madfallos | |
|
про то, что рекорд каунт это кол-во записей я знаю :) у меня переменная инкрементируется только по условию...забыл сказать :) |
madfallos | |
|
У меня снова проблема: при создании дистрибутива программой InstallShield Express Borland Limited Edition на последнем шаге тестируя инсталляху, а точнее уже при копировании файлов на диск выдает такие 2 ошибки: Internal Error 25001.1615: Registration Costing:: CostAllISSelfRegEntries::MsiDatabaseOpenView(hDatabase, _T(Select * from ISSelfReg”),hView) Internal Error 25001. 6 Registration Costing:: CostAllISSelfRegEntries::MsiViewExecute(hView,NULL) самое интересное, что прога устанавливается нормально после нажатия ОК на окнах с этими ошибками…. И еще подвопрос: я не в курсе, надо мне дополнительно устанавливать BDEAdmin на комп, в который инсталлирую прогу. Так как на 2м этапе в пункте Objects/MergeModules стоят галочки на BaseRTL, BDE_ENT, DatabaseRTL |
madfallos | |
|
вопросик такой: что за файл .TV в папке с базами данных и с чем его едят????
|
kiskus | |
|
Вот программа создания инсталляционных пакетов - Wise Installation System, BDE и алиасы можно установить в выходной файл. Работает без проблем. BDE Admin -приложение для конфигурации драйвера BDE. Если BDE уже стоит,то и устанавливать не нужно. .TV - временный файл создаваемый DBD32. Не заморачивайся. |
do-do | |
|
Попросили покопаться в самопальной базе данных. Написана неизвестно на чем. Расширение файлов VAD (вроде так по телефону услыхал) Может кто знает, чье это расширение - иль нечто самобытное ? Возможно, базы могут содержать звуковые фрагменты.....но это вопрос Это сообщение отредактировал do-do - 25-06-2007 - 19:49 |
alexfarm | |
|
Пример программы для работы с базой данных из книги Бобровского С. на странице 340 действительно не работает. Выдается ошибка при приведении к типу тблобфиелд. Решение такое: Я добавил на форму 5 таблицу и запустил программу. И всё заработало. Потом эту таблицу удалил. Всё по прежнему работает. Видимо с добавлением таблицы автоматически к модулю 5 подключились дополнительные модули, которые уже позволили работать с блоб-полями.
|
Рекомендуем почитать также топики: Статуя из человека Вытащить звук из AVI DVD-RW привод Блок-схемы #1 Video Converter |