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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-30817
начинающий програмер
2002-05-28 16:05
2002.06.10
Опять проблема с DLL!!!


1-30860
Arhangel
2002-05-29 15:59
2002.06.10
Toolbar?


14-30985
SPeller
2002-05-05 16:50
2002.06.10
ВНИМАНИЕ !!! Обнаружена ошибка в модуле Windows !!!


4-31059
Darlok
2002-04-02 19:20
2002.06.10
Окно всегда пониз всех окон


3-30724
studentik
2002-05-19 04:54
2002.06.10
UnSort