![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
Вопшем задача зделать программу для изберательного участка(курсач), использую делфи 7 и для БД IBconsole 6.5
подключил все таблицы через IBDatabase и IBTransaction использовал еще такие компоненты Кнопку(баттон),IBDataSet, datasource. Зделал кнопку для добавления записи в таблицу, написал вот этот код Код:
Понять почему не могу, вот прошу вашей помощи. Здесь я впервые сильно не пинайти за мб неправильную созданную тему или не там плз ![]() Пасиб то прочитали, надеюсь на помощь |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Непонятно при чем здесь IBConsole.
Непосредственно присваивать значения полям DataSet в надежде, что они каким-то чудесным образом попадут в БД, нельзя. Почитать как работать с IBX (название коллекции компонентов досупа к InterBase и Firebird) надо здесь: http://www.ibase.ru/devinfo/ibx.htm. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
а каким тогда образом мне вписать в бд значение не посоветуеш?
Да и что эта ошибка означает подскажите плз Последний раз редактировалось ReDFighter; 10.04.2011 в 03:45. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Так называемыми запросам. Здесь запись в базу делается запросом "INSERT".
Но, опять же, рассказать в посте как работать с IB невозможно. Отсылаю к выше приведенной странице. Там все рассказано и показано в картинках. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
ну хорошо через запрос инсерта, но как это записать чтоб значения брало из едитов, да и еще при нажатии кнопки...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Хм. Неохота читать что-ли? Тогда пиши мне на мыло, будем разбираться.
Через форум научить работать с СУБД невозможно. Не все так просто как хотелось бы. Последний раз редактировалось Прик; 10.04.2011 в 04:22. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
я то почитал, про датасет, все остальное уже с утра прочитаю, ну всеровно спасибо, хоть за ссыль
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Книжка по SQL: http://narod.ru/disk/17209196000/SQL_BOOK.pdf.html
В ней рассказано про все виды запросов. Формируя запросы в Дельфи нужно помнить, что строковые значения и даты записываются в текст SQL запроса через одинарные кавычки. Для этого, и чтобы не считать кавычки вручную, в Дельфи есть функция QuotedStr. К примеру: Код:
Последний раз редактировалось Прик; 10.04.2011 в 04:25. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
о пасиб большое надеюсь это мне поможет)
Последний раз редактировалось ReDFighter; 10.04.2011 в 13:01. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.04.2011
Сообщений: 11
|
![]()
похоже что не помогло, код тот что написал в 1 посте отчасти правильный если вместо едитов и лейблов поставить готовые значения, а если ставить едиты и лейблы вылетает эта ошибка, а вот почему она вылетает не пойму
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
мне нужен ваш совет | laiali | Помощь студентам | 2 | 15.03.2011 15:53 |
Программисты,очень нужен ваш совет !!! | ХХХВладиславХХХ | Безопасность, Шифрование | 1 | 26.02.2011 17:36 |
Очень нужен ваш совет | Cherryff | Свободное общение | 47 | 05.06.2010 17:32 |
Нужен ваш совет | SZero | Помощь студентам | 3 | 24.02.2008 17:51 |
Нужен ваш совет | HIP | Общие вопросы Delphi | 1 | 20.06.2007 14:32 |