Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Вопрос о 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.033 c
14-1099307045
Holy
2004-11-01 14:04
2004.11.21
Посоветуйте CVS...


6-1095340446
ИванКа
2004-09-16 17:14
2004.11.21
Как передать звук по сети?


6-1095159757
xLoki
2004-09-14 15:02
2004.11.21
запуск dll из под Apache


14-1098987894
Piter
2004-10-28 22:24
2004.11.21
Авторизация на прокси сервере


1-1099640046
Topepo
2004-11-05 10:34
2004.11.21
Помогите с тестовой оболочкой, плииз!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский