Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Вниз

Пробелмы с компонентами   Найти похожие ветки 

 
dreamse   (2008-05-07 17:56) [0]

Приветствую.

Начал писать программу с использованием СУБД Firebird
Пишу на этой СУБД первый раз по этому непонятные особенности :)

В общем сделал так:

1) Firebird ( диалект 3 )
2) Создал базу данных и 1 табличку
3) Добавил в табличку уже из программы методом post несколько записей, IBExpert показывает что в табличке уже 7 записей
4) Если я пытаюсь через TQuery или через TTable извлечь данные из балицы извлекаеться ТОЛЬКО первая строка ... в чем дело понять не могу ( например в TQuery пишу "Select * From MainLog" и всего 1 запись, хотя на самом деле их там 7
5) Использую компоненты с закладки INTERBase ( Delphi 2007)

IBDatabase1
IBQuery1
IBTransaction1

Подскажите в чем может быть ошибка? Компоненты просто использую первый раз эти, может что не так указал.


 
ага   (2008-05-07 17:58) [1]

http://www.ibase.ru/devinfo/ibx.htm


 
dreamse   (2008-05-07 18:00) [2]

Спасибо большое почитаю.
Но у меня только эта проблема, проект сдавать завтра уже, мне бы только вывести все строки и из таблички и забить на софт.

Поизучать то я поизучаю, но вот если знаете ответ прошу указать что не так сделал


 
ага   (2008-05-07 18:11) [3]


> dreamse   (07.05.08 18:00) [2]

Там по ссылке есть про транзакции.
Скорее всего пытаешься прочитать неподтвержденные данные.
Т.е. механизм такой:

1) стартуем транзакцию
2) забиваем данные
3) подтверждаем транзакцию (или откатываем)

1) стартуем транзакцию
2) читаем данные
3) подтверждаем транзакцию (или откатываем)


 
dreamse   (2008-05-07 18:11) [4]

Все вопрос решен. Спасибо за ссылку.

IBDataSet.Open;
while not IBDataSet.EOF do
 begin
   .. // действия с текущей записью
   IBDataSet.Next;  
 end


Примерно вот так и нужно было выводить надписи


 
ага   (2008-05-07 18:14) [5]


> dreamse   (07.05.08 18:11) [4]

Ааа, в этом смысле :) Ну так надо было сразу сказать про recordcount=1 :)


 
dreamse   (2008-05-07 18:17) [6]

Во во :) вот в этом и была проблема, так как патался в цикле перебрать



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

Форум: "Базы";
Текущий архив: 2008.11.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
2-1223627971
Zlo
2008-10-10 12:39
2008.11.23
Транзакции


2-1223763095
aslanbek
2008-10-12 02:11
2008.11.23
Обработки ошибок.


2-1224048798
ekto
2008-10-15 09:33
2008.11.23
курсор не возвращает записи


3-1210259859
AlexAl-77
2008-05-08 19:17
2008.11.23
MSSQL 2005


15-1222240142
antonn
2008-09-24 11:09
2008.11.23
Добавление программы в исключение виндового фаервола





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский