![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.03.2011
Сообщений: 44
|
![]()
Cоздал бд в ibexpert подключил к делфи вывел таблицы, но как добавить новые записи из приложения делфи или удалить имеющиеся не знаю. Помогите советом.На форме имеются Datasource ,IBTransaction,
IBDataBase, iBQuery. Между собой они связаны. Помогите советом. Вот проект на всякий случай. http://narod.ru/disk/32030194001/DBA.rar.html |
![]() |
![]() |
![]() |
#2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
В общем то просто использовать запросы...
Update = редактировать Delete = удалять Insert = добавлять и не забывать комиттить транзакции... что именно не получается то? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.03.2011
Сообщений: 44
|
![]()
да я во всём этом только 2 день) мне бы примерчик как это всё использовать
|
![]() |
![]() |
![]() |
#4 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]() Цитата:
Для начала прочитайте про операторы и вообще струтктуру SQL. Хотябы тут http://www.sql-ex.ru/help/select0.php. Читать относительно немного, а информации для начала хватит. И полезно было бы воспользоватся литературой, ссылки в верхней теме раздела. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 25.03.2011
Сообщений: 44
|
![]()
Не много разобрался. Но возник вопрос удаляю запись процедурой
Код HTML:
if Application.MessageBox('Сообщение!', MB_YESNO+MB_ICONQUESTION)=id_yes then DM.ibtbl1.Delete; Но добавление новой записи происходит не корректно. она сперва выбирает то что уже есть и вносит изменения туда а не в новую запись. Как быть? Код записи Код HTML:
Dm.ibtbl1.insert; if Form12.ShowModal=mrOk then DM.ibtbl1.Post; DM.ibtbl1.Delete; form12.Close; |
![]() |
![]() |
![]() |
#6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Insert добавляет новую пустую запись..
а тут Код:
Последний раз редактировалось vovk; 22.11.2011 в 00:28. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 25.03.2011
Сообщений: 44
|
![]()
Не чего путного не получилось с этим IBtable вернулся на IBquery но с чего начать ? Может есть у кого пример? Помогите плиз)) курсач вообще с места не трогается из этой бд(
Последний раз редактировалось KingWaR56; 22.11.2011 в 11:45. |
![]() |
![]() |
![]() |
#8 | ||
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]() Цитата:
Ну ладно попробуем ещё раз. Читать тут http://www.ibase.ru/devinfo/ibx.htm переносить сюда справочный материал считаю лишним Примеры должны идти вместе с вашей установленной дельфи Цитата:
http://www.programmersforum.ru/searc...archid=1077897 Последний раз редактировалось vovk; 22.11.2011 в 12:22. |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 25.03.2011
Сообщений: 44
|
![]()
В общем разобрался с вводом выводом не больших таблиц.НО.
Имеется таблица с 54 полями(не моя прихоть) как туда внести данные ? более лёгким путём. Использую вот такой метод (не судите строго 1 бд в делфи) Код:
|
![]() |
![]() |
![]() |
#10 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Это и есть лёгкий путь))
Всё равно все данные передавать придётся)) Ну если все поля текстовые, то можно собрать запрос без параметров. Но с параметрами понятнее и удобнее работать. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД в Interbase+Delphi | KingWaR56 | Помощь студентам | 3 | 21.11.2011 21:35 |
Delphi 7.0 + interbase | MikoMika | Фриланс | 1 | 29.05.2010 12:40 |
interbase+delphi | KiSH333 | БД в Delphi | 3 | 15.08.2008 09:53 |
Delphi и InterBase -2 | Edimus | БД в Delphi | 5 | 07.11.2007 14:51 |
Delphi и InterBase | Edimus | БД в Delphi | 12 | 06.11.2007 14:18 |