Closed TopicStart new topicStart Poll

Страницы: (2) 1 2 
madfallos
дата: [ i ]
  • *
  • Профессионал
  • Репутация: 91
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
и снова проблема:
в одном из модулей нужно посчитать кол-во записей в таблице
перевожу таблицу на первую запись
пишу цикл от 1 до рекордкаунт
в нем инкриментирую переменную
но почему то именно с этой таблицей глюк, пишет, что кол-во записей 1 (даже вывел рекордкаунт на экран, пишет 1), хотя в реале 4
че за дела?????

kiskus
дата: [ i ]
  • *
  • Новичок
  • Репутация: 14
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
количество записей в таблице это и есть 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
дата: [ i ]
  • *
  • Профессионал
  • Репутация: 91
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
про то, что рекорд каунт это кол-во записей я знаю :)
у меня переменная инкрементируется только по условию...забыл сказать :)

madfallos
дата: [ i ]
  • *
  • Профессионал
  • Репутация: 91
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
У меня снова проблема: при создании дистрибутива программой 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
дата: [ i ]
  • *
  • Профессионал
  • Репутация: 91
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
вопросик такой: что за файл .TV в папке с базами данных и с чем его едят????
kiskus
дата: [ i ]
  • *
  • Новичок
  • Репутация: 14
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен

Вот программа создания инсталляционных пакетов - Wise Installation System,
BDE и алиасы можно установить в выходной файл. Работает без проблем.

BDE Admin -приложение для конфигурации драйвера BDE. Если BDE уже стоит,то и устанавливать не нужно.

.TV - временный файл создаваемый DBD32. Не заморачивайся.
do-do
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 349
  • Статус: Поболтаем?
  • Member OfflineМужчинаСвободен
Попросили покопаться в самопальной базе данных. Написана неизвестно на чем. Расширение файлов VAD (вроде так по телефону услыхал)
Может кто знает, чье это расширение - иль нечто самобытное ?
Возможно, базы могут содержать звуковые фрагменты.....но это вопрос

Это сообщение отредактировал do-do - 25-06-2007 - 19:49
alexfarm
дата: [ i ]
  • *
  • Новичок
  • Репутация: 3
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Пример программы для работы с базой данных из книги Бобровского С. на странице 340 действительно не работает. Выдается ошибка при приведении к типу тблобфиелд. Решение такое: Я добавил на форму 5 таблицу и запустил программу. И всё заработало. Потом эту таблицу удалил. Всё по прежнему работает. Видимо с добавлением таблицы автоматически к модулю 5 подключились дополнительные модули, которые уже позволили работать с блоб-полями.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)

Страницы: (2) 1 2

Closed TopicStart new topicStart Poll0


Рекомендуем почитать также топики:

Статуя из человека

Вытащить звук из AVI

DVD-RW привод

Блок-схемы

#1 Video Converter



>