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

Вниз

UpadteSQL...:(   Найти похожие ветки 

 
AlexNord   (2002-05-06 02:19) [0]

Есть база данных, но не могу понят одно, каким образом работает Update на Insert , надо в в InsertSQL все поля перечислять? А Values перед полем двоеточие ставить, а смысл такой конструкции? Пробовал разные варианты, но при Post или ApplyUpdates ошибка Update Failed я так понимаю что он не понимает условие то есть получается что он не понимает что сохранить надо одну запись, условие вроде правильное...непонятноа логика...Если можете помогите плиз мне!:) обьясите поподробнее, если кого то заинтересует структуру и запрос напишу отдельно..Заранее благодарен!:)


 
Alexandr   (2002-05-06 06:55) [1]

во-во. Запрос напиши. ТУТ.
А то телепаты в отпуске


 
mad0max   (2002-05-06 06:58) [2]

А работает все просто!
Кстати ты у своего DataSet"а выставил CashedUpdates = True и UpdateObject?
Суть двоеточия в данном случае - (Например :Value) - берет из датасета на клиенте поле Value. Т.е. добавляет (если InsertSQL) в таблицу запись, а в поля прописывает значения, которые ты ввел на клиенте


 
Johnmen   (2002-05-06 09:18) [3]

>mad0max :
В данном случае кеширование значения не имеет...

Значения параметров могут браться также из НД, который может быть указан, как источник...



 
mad0max   (2002-05-06 13:24) [4]

to Johnmen

>В данном случае кеширование значения не имеет...
Хм. Сомнительно, если у нас используется UpdateSQL выставлять флажок я думаю все-таки надо

>Значения параметров могут браться также из НД, который может >быть указан, как источник...
Конечно! Без комментариев :)



 
Johnmen   (2002-05-06 13:29) [5]

>mad0max (06.05.02 13:24)
Да нет, совсем необязательно ! :)


 
AlexNord   (2002-05-07 03:32) [6]

Это все классно! Сенькс народ, кой чего прояснилось!:) но тут есть еще один вопрос, надо ли в Insert перечислять все поля? или только с которыми работаю в данном Inser"те...?:)


 
AlexNord   (2002-05-07 03:59) [7]

INSERT INTO MAGLAW
(FILENAME, DOCNAME,TYP,SUBTYP,COMMENT,NUMBER,
DEN,MESIAZ,GOD,KEYS,FOUNDED,DATADOC,DOCSTATUS,KOD_PREDKA)
VALUES (:FILENAME, :DOCNAME, :TYP, :SUBTYP, :COMMENT, :NUMBER,
:DEN, :MESIAZ, :GOD, :KEYS, :FOUNDED, :DATADOC, :DOCSTATUS, :KOD_PREDKA)
запрос такой ежели чего...:) все поля пеерчислены, хотя в данном случает используются не всеЮ может мне класть в них пустые значения?:)


 
mad0max   (2002-05-07 06:03) [8]

to AlexNord
Пиши
INSERT INTO MAGLAW(Только те поля что надо)
VALUES(Значения полей, что указал выше)

и все будет OK Ж:)


 
AlexNord   (2002-05-14 00:51) [9]

Спасибо всем! Вот тока инет появился!:)


 
AlexNord   (2002-05-18 07:51) [10]

странная фича я вам сакжу, наладил запрос , работает, перегрузил машину и Update Failed...я себе скоро башку застрелю то есть прострелю.:(((



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

Форум: "Базы";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-30802
Янушка
2002-05-31 11:44
2002.06.10
Как изменить цвет у заголовка окна формы


7-31018
Сергей Е
2002-03-16 20:17
2002.06.10
Прием массива через LPT


1-30866
dimich
2002-05-29 14:37
2002.06.10
Вопрос про иконки!!!!


14-30990
MemoryLeak
2002-05-07 09:40
2002.06.10
Чужое адресное пространство.


1-30820
$Hic0
2002-05-31 12:10
2002.06.10
Прием массива в DLL....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский