![]() |
|
![]() ![]() ![]() |
|
Exai1e |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Здрасти. Пытаюсь добавить данные в базу вот таким способом
Мне кажется что "касяк" вот тут
При попытке добавления данных возникает вот такая ошибка http://img85.imageshack.us/img85/9691/tmpug4.jpg -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||
|
|||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Exai1e, ааааааааааааааа....Group это зарезервированое слово...
или переименуй или напиши в запросу
|
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Спс)
все из-за невнимательности :( ----------------------------------------- решил одну проблему , появилась другая...
при добавление возникает терь вот такая ошибочка.. http://img83.imageshack.us/img83/7903/tmplq6.jpg и программа останавливаеться вот тут try -> IBQuery2.ExecSQL; Except как я понял ему не нравится длина вводиных данных... :-/ или я не так понял ;) -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Exai1e |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Попробывал заменить
на
ошибки не выдает, но при нажатии на кнопку данные какбы добавляются но их не видно в гриде... поэтому возникает вопрос, как обновляться данные введенные в таблицу ? и всеже как уладить проблему с ошибкой ... ? т.к. мне нужно чтобы пользователь выбирал данные из списка... Спасибо -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||
|
|||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
ну а если в самой базе смотреть, данные есть????
ну а для обновления грида, просто необходимо открыть и закрыть запрос (таблицу) которая с ним связан... Добавлено @ 13:35
и будет тебя счастье... |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Да в самой базе если смареть через IBExpert данные есть...
Спасибо В откомпилированном приложения когда пытаюсь добавить данные , появляеться ошибка вот хотя в IBQuery2 в Params есть такое поле NAME SQL запрос на добавление данных в IBQuery2 такой: INSERT INTO MEDICAMENTS (NAME, MEDGROUP, REALCOUNT, BASECOUNT, PRICE) VALUES (:NAME, :MEDGROUP, :REALCOUNT, :BASECOUNT, :PRICE); :-/ в чем может быть проблема ?... Это сообщение отредактировал(а) Exai1e - 16.3.2007, 13:57 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Rodman |
|
||||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
создай таблицу с полями для такого вот запроса
т.е. я хочу сказать, что используешь зарезервированные слова, и чтобы их не учить и не попадаться на такие траблы создавай имена из двух слов (но конечно не разделяй их пробелом)... Добавлено @ 14:01 зачем столько лишнего, вот код должен работать
|
||||
|
|||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Ах вот в чем дело) спасибо) понял, попробую
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Exai1e |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
И так, постараюсь описать всю свою проблему наиболее полно, данные добавляться не хотят
База данных
Есть проект: Форма - на форме: IBDataBase1, IBTransaction1, DataSource1, IBQuery1, IBQuery2 IBDataBase1 Connection - True DataBaseName - указан пусть к базе DefaultTransaction - указан IBTransaction1 Param: user_name=SYSDBA password=masterkey lc_ctype=WIN1251 IBTransaction1 DefaultDatabase - IBDatabase1 DataSource1 DataSet - IBQuery1 //Для вывода всей информации IBQuery1 DataBase - IBDataBase1 SQL:
//Для добавления новых записей IBQuery2 DataBase - IBDataBase1 DataSource - DataSource1 Params - Добавлены все поля SQL -
--------------------------------------------------------------------------------------------------------------
Есть кнопка, которая должна добавлять данные в базу
При нажатии, на кнопку данные не добавляются, выскакивает ошибка "'Ошибка при добавлении данных". Что сделан не так? где моя ошибка? Это сообщение отредактировал(а) Exai1e - 16.3.2007, 19:03 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||||||||
|
|||||||||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
не вижу как IBTransaction1 подключен... он одно из решающих звеньев в добавлении...
не нужно туда никого добавлять... |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
эмм... всмысле подключен ? Active - true стоит... можно поподробнее ? - а то я малознающий_ночичек ![]() спс -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
IBDataBase1 и IBTransaction1 должны быть связаны...
|
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
В том и дело что они связаны... если имеется ввиду это...: IBDataBase1 Connection - True DataBaseName - указан пусть к базе DefaultTransaction - указан IBTransaction1 IBTransaction1 DefaultDatabase - IBDatabase1 или я чтото не так понял ? -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Help me please
![]() ![]() ![]() -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Забыл сказать, если это поможет, то FB версии 2.0
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |