Главная страница
    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.46 MB
Время: 0.008 c
1-46778
Novichok1
2003-04-30 13:50
2003.05.15
TList


3-46660
sanbah
2003-04-24 09:34
2003.05.15
Связанные таблицы


1-46776
Димыч
2003-05-01 13:35
2003.05.15
Прочитать чужой Memo


14-46919
Vlad Oshin
2003-04-25 09:07
2003.05.15
humor


3-46619
kaon
2003-04-24 07:36
2003.05.15
Проблема с запросом?!





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