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

Вниз

Вопрос о SQL "INSERT INTO"   Найти похожие ветки 

 
nv   (2004-10-22 17:36) [0]

Доброе время суток.
БД - Акцесс. Доступ к ней через МИДАС. Соединяемся через Сокеты.
Пытаюсь добавить запись

ClientDataSet.CommandText := "INSERT INTO DocTypes (Name) ("Приказ")";

Все добавляет, но не обновляет набор данных и выдает соответствующую мессагу.
Попытался сделать так:

ClientDataSet.CommandText := "INSERT INTO DocTypes (Name) ("Приказ"); SELECT Name FROM DocTypes ORDER BY 1";

Но вылетала мессага о том, что после SQL-инструкции есть какие-то символы. И ничего не делалось.
Вопрос:
Как сделать так что бы после модификации записей (добавления/редактирования/удаления) не выдавалось никаких мессаг, а просто обновлялся выбранный набор данных?


 
nv   (2004-10-25 15:25) [1]

Але, тут кто-нибудь есть?


 
nv   (2004-10-25 15:26) [2]

Але, тут кто-нибудь есть?


 
nv   (2004-10-25 15:26) [3]

Але, тут кто-нибудь есть?


 
msguns ©   (2004-10-25 16:16) [4]

>ClientDataSet.CommandText := "INSERT INTO DocTypes (Name) ("Приказ"); SELECT Name FROM DocTypes ORDER BY 1";

Два в одном ? Это не-по сиквельному

>Как сделать так что бы после модификации записей (добавления/редактирования/удаления) не выдавалось никаких мессаг, а просто обновлялся выбранный набор данных?

Сначала модифицировать. Потом перечитывть. Двумя запросами.


 
nv   (2004-10-26 15:46) [5]

т.е.

ClientDataSet.Close;
ClientDataSet.CommandText := "INSERT INTO DocTypes (Name) ("Приказ")";
ClientDataSet.Open;
ClientDataSet.Close;
ClientDataSet.CommandText := "SELECT Name FROM DocTypes ORDER BY 1";
ClientDataSet.Open;

но ошибка генерируется при первом открытии ClientDataSet.Open и до второй выборки дело не доходит.


 
Vlad ©   (2004-10-26 15:50) [6]

ClientDataSet.CommandText := "INSERT INTO DocTypes (Name) ("Приказ")";
ClientDataSet.Execute;



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
4-1097157794
Arnold
2004-10-07 18:03
2004.11.21
Вопрос по ловушке WH_KEYBOARD


3-1098350384
Samick
2004-10-21 13:19
2004.11.21
чтобы при вводе в Edit1 допустим букву "А"


3-1098438800
*Pavel
2004-10-22 13:53
2004.11.21
Какой из MSSQL серверов выбрать ?


14-1099576030
Comp
2004-11-04 16:47
2004.11.21
Win Gate 3.0


8-1093100300
dzmitry[li]
2004-08-21 18:58
2004.11.21
нарисовать на bitmap линию на основе шаблона