|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2008, 12:41 | #1 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 57
|
Занесение Данных в таблицу при помощи Query
пишу в свойство SQL компонента Query
insert into MPO(mpo_innum, mpo_kppl,mpo_kul, mpo_ndoma, mpo_nkv, mpo_text, mpo_sum, mpo_ch, mpo_mes, mpo_god, mpo_sbor) values(:Pinnum,:Pkppl,:Pkul,:Pndoma ,:Pnkv,:Ptext,:Psum,:Pch,:Pmes,:Pgo d,:Psbor)) На кнопку на форме вешаю код DataModule1.QueryMPO_ins.Close; DataModule1.QueryMPO_Ins.ParamByNam e('Pinnum').value:=strtoint(EditMPO _num.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pkppl').value:=strtoint(DBEditMP O_kppl.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pkul').value:=strtoint(DBEditMPO _kul.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pndoma').value:=DBEditMPO_ndoma. Text; DataModule1.QueryMPO_Ins.ParamByNam e('Pnkv').value:=strtoint(DBEditMPO _nkv.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Ptext').value:=DBMemoMPO_text.Te xt; DataModule1.QueryMPO_Ins.ParamByNam e('Psum').value:=strtofloat(DBEditM PO_sum.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pch').value:=strtoint(EditMPO_ch .Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pmes').value:=strtoint(EditMPO_m es.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Pgod').value:=strtoint(EditMPO_g od.Text); DataModule1.QueryMPO_Ins.ParamByNam e('Psbor').value:=strtofloat(DBEdit MPO_sbor.Text); DataModule1.QueryMPO_ins.Open; вылетает ошибка: project *** raised exceptions class EDBEngineError with message 'Invalid usage keyword' Token Таким способом вообще можно данные в базу кидать? |
28.05.2008, 13:00 | #2 |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
1) сам запрос пиши в коде
2) где у тебя ParseSql, для того чтобы у тебя определились параметры? 3) для insert into используется не Open а ExecSQL!!! |
28.05.2008, 13:08 | #3 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 57
|
|
28.05.2008, 13:11 | #4 | |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Цитата:
ам подробно всё расписано! |
|
29.05.2008, 12:38 | #5 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 57
|
написал вот так:
Код:
incompatible types видимо что то не дописал в конце. Подскажите чего не хватает |
29.05.2008, 12:44 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
29.05.2008, 12:50 | #7 |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Avalonix
параметры для чего существуют???? ведь ты же первый раз нчинал всё правильно надо было только малость подправить! |
29.05.2008, 13:24 | #8 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 57
|
Так аналогично, и быстрее. Хотя не так красиво как параметры.
И кстати что через параметры, что так вылазит ошибка БДЕдвижка с сообщением , причем разными... Нодо мной издеваются. 4 запуска и 4 разных сообщения : неправильное ключевое слово, отсутствует запятая, употребление столбца здесь недопустимо, слишкос много значений... Причем на кахдый новый запуск вылазит своя ошибка. То есть ошибка проявляется не при запуске приложения а при нажатии на кнопку добавить в базу Караул! Всего лишь надо то собрать инф с полей формы и кинуть в базу Косяки нашел. сейчас разгребу посмотрим Ошибка ДБЕдвижка "слишком много значений" и хоть убейся... Последний раз редактировалось Alex21; 29.05.2008 в 15:24. |
29.05.2008, 17:10 | #9 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 57
|
Хорошо. Уговорили.
сделал снова на параметрах: скрипт в квери Код:
Код:
|
29.05.2008, 20:13 | #10 |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
вот тебе элементарный пример
попробуй разобраться Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
копирование данных из таблицы в таблицу | Sack | Microsoft Office Access | 1 | 16.09.2008 05:59 |
Занесение данных в зависимости от даты | gavrylyuk | Microsoft Office Excel | 2 | 31.07.2008 12:19 |
занесение данных в таблицу | ASAN | Microsoft Office Excel | 7 | 02.06.2008 23:50 |
Занесение данных в переменную | jora-objora | Помощь студентам | 2 | 05.01.2008 20:12 |