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

Вниз

UpdateSQL И Query   Найти похожие ветки 

 
Rise   (2003-04-24 13:56) [0]

Я использую связку DBgrid Query UpdateSQL
При выполнении метода Query1.ApplyUpdates
возникает ошибка Field "ID" is of an Uknown type
Хотя я заполнил структуру UpdateSQL во время проектирования


 
Соловьев   (2003-04-24 14:03) [1]

у квери небыло создано в дизайне полей?
приведи запросы... и субд


 
Rise   (2003-04-24 14:16) [2]

я к Query поля создаю во время выполнения с помощью SELECT

на код modify в UpdateSQL ругается "Ошибка синтаксиса в структуре UPDATE"
вот сам код:
Update sap
set
id = :id,
Number = :Number,
Name = :Name,
Price = :Price,
Manufactrer = :Manufactrer,
Supplier = :Supplier,
DeliveryTime = :DeliveryTime,
amount = :amount,
Urgency = :Urgency,
type = :type,
Note = :Note
where
id = :OLD_id
при вызове UpdateSQL1.Apply(UpdateKind);
хотя предварительно я создаю запос со всеми описанными полями


 
Rise   (2003-04-24 14:20) [3]

У Query нельзя создать поля во время дизайна только у Table


 
Соловьев   (2003-04-24 14:21) [4]


> Update sap
> set
> id = :id,

ключевое? а если убрать ?


 
Соловьев   (2003-04-24 14:22) [5]


> Rise © (24.04.03 14:20)
> У Query нельзя создать поля во время дизайна только у Table

неужели? хм... значит у меня глюк в Delphi... У меня правда нелицинзионная :)))


 
Rise   (2003-04-24 14:30) [6]

она ругается "Ошибка синтаксиса в структуре UPDATE"
Может из-за того что переменные :id, :name,:Number я не где не определял?
Я работаю с Accesom может он не воспринимает такой синтаксис из-за этого


 
Соловьев   (2003-04-24 14:33) [7]


> Может из-за того что переменные :id, :name,:Number я не
> где не определял?

автоматически подставляется из компонент редактирования.

убирал id?


 
oleg_art   (2003-04-24 14:34) [8]

To Rise
Может ты используешь в запросе зарезервированные слово (например Number, попробуй переименовать).


 
Rise   (2003-04-24 14:37) [9]

да пробовал убирать дело не в этом, надо мне кажися как-то по другому переписать UpdateSqL modify
Ошибку возвращает драйвер ODBC Access, хотя передомной лежит здоровая книга по Access там структура запоса такая же


 
Rise   (2003-04-24 15:20) [10]

Я разобрался с этой проблемой действительно я использовал зарезервированные слова :(((
но взникла другая проблема
при выполнении метода UpdateSQL1.Apply(UpdateKind);
возникает ошибка "UpDate failed", но он происходит(UpDate выполняется)


 
Rise   (2003-04-24 15:20) [11]

можно конечно его засунуть в try except end но хочеться причину знать


 
VAleksey   (2003-04-24 18:06) [12]


> Rise © (24.04.03 14:20)

Кто сказал? Всегда можно было.



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

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

Наверх





Память: 0.47 MB
Время: 0.009 c
3-46571
Alexis
2003-04-22 18:45
2003.05.15
CachedUpdates, ApplyUpdates & exceptions


14-46936
ZeroDivide
2003-04-23 16:06
2003.05.15
Delphi challenge. Авторские права и стимул соревнований


1-46685
Fast
2003-05-03 16:03
2003.05.15
ListBox прокрутка


14-46893
KA-87
2003-04-23 19:33
2003.05.15
ComboBox со шрифтами


1-46709
GreatDan
2003-05-04 09:14
2003.05.15
StringGrid





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