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

Вниз

Чтение и запись данных в Interbase через Delphi   Найти похожие ветки 

 
harikolo ©   (2010-09-27 16:04) [0]

Здравствуйте. Столкнулся с такой проблемой...
Я создал базу в IBExpert, создал проект в Delphi куда поместил на мой взгляд все необходимые компоненты (IBDatabase, IBTransaction, DataSource, IBTable, IBQuery, DBGrid), при изменения параметра Active на True в DBGrid выводится таблица (все как положено). Мне необходимо считывать данные из текстового файла (с этим я справлюсь) и записать эти данные в базу и наобарот. Вопрос в том, что я не знаю как мне изменять данные в моей базе (в IBTransaction я установил Чтение -запись). Какими командами или по какому алгоритму мне это сделать?


 
Anatoly Podgoretsky ©   (2010-09-27 16:15) [1]

> harikolo  (27.09.2010 16:04:00)  [0]

Как же ты работаешь с БД то? Если не знаешь, как вставлять, как читать и
вероятно еще и как изменять?


 
Ega23 ©   (2010-09-27 16:29) [2]


> Как же ты работаешь с БД то?


Это всё TxxxTable. Проклятье Борланда.


 
Anatoly Podgoretsky ©   (2010-09-27 16:30) [3]

Навеки будь проклят Борланд.


 
Ega23 ©   (2010-09-27 16:34) [4]

Amen


 
Sergey13 ©   (2010-09-27 16:34) [5]

> [0] harikolo ©   (27.09.10 16:04)
> поместил на мой взгляд все необходимые компоненты (IBDatabase,> IBTransaction, DataSource, IBTable, IBQuery, DBGrid),

IBTable, IBQuery - вобщем то лишние. Вместо них нужен IBDataSet. У него есть свойства - запросы для выборки, вставки, удаления и модификации данных. Фактически писать нужно только запрос для выборки данных. Остальные можно заполнить в редакторе датасета - ПКМ по комполненту. Далее можно пользоваться методами датасета edit, insert и delete для модификации данных. Ф1 тебе в помощь.


 
zdm ©   (2010-09-28 09:57) [6]

IBQuery.Sql.Text:="insert into......";
IBQuery.ExecQuery;
IBTransaction.Commit;


 
Виталий Панасенко(дом)   (2010-09-28 11:40) [7]


> Sergey13 ©   (27.09.10 16:34) [5]

Ему и IBTable для этой задачи вполне хватит.. все те же Insert/Edit/Post/Delete..
Хотя, конечно, если что-то новое писать, то лучше IBDataSet



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

Форум: "Начинающим";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
2-1279935355
Тыва прогер
2010-07-24 05:35
2010.12.19
Вопрос по ошибке "Окно не имеет полос прокрутки"


2-1285157997
Den
2010-09-22 16:19
2010.12.19
Подскажите как построить запрос


6-1231363825
Tinky
2009-01-08 00:30
2010.12.19
Сниффер loopback


11-1226657574
Xenus
2008-11-14 13:12
2010.12.19
Timage или что то подобное


15-1283804001
Кто б сомневался
2010-09-07 00:13
2010.12.19
Удалить папку System Volume Info навсегда





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский