|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.09.2010, 16:13 | #1 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 17
|
Чтение и запись данных в InterBase через Delphi
Здравствуйте.
Я создал базу в IBExpert, создал проект в Delphi куда поместил на мой взгляд все необходимые компоненты (IBDatabase, IBTransaction, DataSource, IBTable, IBQuery, DBGrid), при изменении параметра Active на True в DBGrid выводится таблица (все как положено). Мне необходимо считывать данные из текстового файла (с этим я справлюсь) и записать эти данные в базу и наобарот. Вопрос в том, что я не знаю как мне изменять данные в моей базе (в IBTransaction я установил Чтение -запись). Какими командами или по какому алгоритму мне это сделать? |
27.09.2010, 16:16 | #2 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
используя IBQuery... поместив туда соответствующий SQL код на добавление/изменение/удаление записи...
p.s. если можно, давайте Ваш пример, то есть то, что Вы пытаетесь(или то что Вам надо) сделать, а тут Вам помогут разобрать что-куда Последний раз редактировалось maLoy*508; 27.09.2010 в 16:18. |
27.09.2010, 16:19 | #3 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 17
|
maLoy*508, Sql-запрос самый действенный, легкий и удобный способ или же есть альтернативы?
|
27.09.2010, 16:21 | #5 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 17
|
Мне необходимо считывать данные из текстового файла (с этим я справлюсь) и записать эти данные в базу и наобарот.
т.е. есть текстовый файл, в нем данные разного типа разделенные между собой пробелами, их надо записать в базу, а в дальнейше эту базу опять перевести в текстовый файл. Последний раз редактировалось Harikolo; 27.09.2010 в 16:27. |
29.09.2010, 22:17 | #7 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 17
|
maLoy*508, у меня такой вопрос...
Написал такой sql-запрос : Insert into MY_TABLE (date) VALUES( '+res[3]+' ) res - это массив строк, где 3-й элемент это строка типа "01.01.2010" date - это поле в базе данных (InterBase 7.5) типа дата (dd.mm.yyyy) Выдает ошибку, что не соответствуют типы. Так же создал переменную типа TDateTime, которой присвоил эту дату (StrToDate(res[3])), но в таком случае программа не компилируется, говорит sql-запрос не правильный. Вопрос: Как мне записать в базу в поле date стоку "01.01.2010" ? |
29.09.2010, 22:46 | #8 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись из Delphi в БД MySQL через DirectMysqlObjects | Demien | БД в Delphi | 1 | 21.01.2010 18:53 |
Чтение и запись информации из файла в мемо Delphi | DEFENEK | Помощь студентам | 2 | 19.09.2009 22:09 |
Чтение данных из файла (Delphi 7) | alxd | Помощь студентам | 15 | 14.08.2009 13:21 |
Запись и чтение файлов Delphi | DEFENEK | Помощь студентам | 5 | 09.05.2009 13:05 |
Запись на диск через Delphi | delphin100 | Общие вопросы Delphi | 1 | 09.10.2007 10:10 |