powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Автоматическое создания запроса к БД
6 сообщений из 6, страница 1 из 1
Автоматическое создания запроса к БД
    #32316377
lasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
У меня есть Датасет Ds типа TIBDataSet, через который я работаю с БД.
Для просмотра запросов использую TIBSqlMonitor.
Ds.QSelect.SQl=('Select kod,f1 from table1');
Ds.QModify.SQl=('Update table1 set f1=:f1 where kod=:kod');
Вношу изменения в DBGrid.
Сперва(где-то неделю назад) программа автоматически подставляла значения параметров f1 и kod: брала сооветсвующие значения полей f1 и kod текущей записи Датасета.
IBSQLMONITOR возвращал такой запрос:

Update Table1 Set f1=:f1 where kod=:kod
f1= ВАСЯ
kod=39

А сейчас значения параметров автоматически не продставляются

Update Table1 Set f1=:f1 where kod=:kod
f1=
kod=


В чем причина???
Я ничего не менял.
...
Рейтинг: 0 / 0
Автоматическое создания запроса к БД
    #32317753
lasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели никто не програмирует на Delphi?
Кстати, если использовать такой запрос:
Ds.QModify.SQl=('Update table1 set F1=:F1 where KOD=:KOD');
ТО все работает.
Мне интересно почему?
И как вообще вносиь изменения прямо в DBGRID?
...
Рейтинг: 0 / 0
Автоматическое создания запроса к БД
    #32317781
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно всё это... У всех остальных ведь работает...
Я все поля всегда пишу в верхнем регистре. Не помню точно, но, возможно, в 3-м диалекте это имеет значение.
...
Рейтинг: 0 / 0
Автоматическое создания запроса к БД
    #32318475
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold
если пишешь без кавычек, то регистр значения не имеет.
...
Рейтинг: 0 / 0
Автоматическое создания запроса к БД
    #32318839
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 StarWind

Нефига. Вот неработающий пример:
Код: plaintext
1.
2.
3.
CREATE TABLE T (
     "id"   INTEGER
);
SELECT ID FROM T;
...
Рейтинг: 0 / 0
Автоматическое создания запроса к БД
    #32318844
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я к тому, что не известно как он свои поля называл. Надо всё в верхнем регистре называть.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Автоматическое создания запроса к БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]