Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Как сделать, чтобы данные с формы редактирования сохранялись?   Найти похожие ветки 

 
Fuelfire   (2003-05-16 09:10) [0]

Мастера, помогите разобраться! На форме редактирования отображается данные выбранной на главной форме записи с помощью Query. Кроме этого использую UpdateSQL для того, чтобы модифицировать данные запроса. Но проблема в том, что мне нужно данные с формы записать в разные таблицы. Что можно сделать?


 
Fuelfire   (2003-05-16 10:07) [1]

В Query1 вытащены следующие поля:
ID, Name, GenreID, Played, Developer, GameYear, Net, Playability, Graphics, Sound, Solution, Cheat (эти поля из таблицы Games); GenreName (таблица Genres) представлен на форме в виде DBGrid; FirmName (таблица Firms) представлен в виде DBGrid; GameID, Info(таблица Articles)..

UpdateSQL1:
update "Games.DB"
set
ID = :ID,
Name = :Name,
GenreID = :GenreID,
Played = :Played,
Publishier = :Publishier,
Developer = :Developer,
GameYear = :GameYear,
Net = :Net,
Playability = :Playability,
Graphics = :Graphics,
Sound = :Sound,
Solution = :Solution,
Cheat = :Cheat
where
ID = :OLD_ID and
Name = :OLD_Name and
GenreID = :OLD_GenreID and
Played = :OLD_Played and
Publishier = :OLD_Publishier and
Developer = :OLD_Developer and
GameYear = :OLD_GameYear and
Net = :OLD_Net and
Playability = :OLD_Playability and
Graphics = :OLD_Graphics and
Sound = :OLD_Sound and
Solution = :OLD_Solution and
Cheat = :OLD_Cheat
При попытке сохранения данных ругается ошибкой несовпадения типов... Как сделать, чтобы данные записывались в разные таблицы?


 
Fuelfire   (2003-05-16 15:29) [2]

Подскажите, что делать. При вызове DataModule2.Query1.ApplyUpdates программа завершается ошибкой Type mismatch in expression


 
ЮЮ ©   (2003-05-17 05:33) [3]

Запрос на модификацию лучше сделать так (если ID уникально)
update "Games.DB"
set
Name = :Name,
GenreID = :GenreID,
Played = :Played,
Publishier = :Publishier,
Developer = :Developer,
GameYear = :GameYear,
Net = :Net,
Playability = :Playability,
Graphics = :Graphics,
Sound = :Sound,
Solution = :Solution,
Cheat = :Cheat
where
ID = :OLD_ID



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
8-13324
Матвеев Андрей
2003-02-18 17:14
2003.06.05
Вращение 3D фигур


7-13485
Money
2003-04-03 22:37
2003.06.05
Помогите получить информацию с пульта ду.


3-13073
softmaster
2003-05-17 19:40
2003.06.05
Locate...


1-13238
kruzoman
2003-05-27 14:25
2003.06.05
как получить параметры


8-13330
Garrett
2003-02-23 00:24
2003.06.05
создание вершинного шейдера