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

Вниз

SQL   Найти похожие ветки 

 
Smalik   (2004-06-08 07:59) [0]

При выполнении запроса:  SqlText:="Update TblBlank Set Names =""" + DBGrid1.Fields[1].Text + """, Nomer ="""+ DBGrid1.Fields[2].Text +""", Zena =" + DBGrid1.Fields[3].Text + ", Summa =" + DBGrid1.Fields[4].Text+ ", 1 =" + DBGrid1.Fields[5].Text +", 2 =" + DBGrid1.Fields[6].Text + ", 3 =" + DBGrid1.Fields[7].Text   +" Where Kod = "+ DBGrid1.Fields[0].Text +"";

говорит, что ошибка синтаксиса. Столбцы так и называются 1,2,3
где всетаки ошибка?

Спасибо


 
sniknik ©   (2004-06-08 08:18) [1]

> Столбцы так и называются 1,2,3
тогда обращайся к ним указывая в скобках [1]...


 
Smalik   (2004-06-08 08:26) [2]

говорит тоже самое ошибка синтасиса в иструкции update


 
ЮЮ ©   (2004-06-08 08:41) [3]

Не дико ли писать отдельный запрос, используя поля DBGrid? Сделай DBGrid.DataSet.Post и изменения сами запишутся в таблицу


 
Smalik   (2004-06-08 08:52) [4]

не дико, я использую трёхзвенку DCOM в связке с ADO, данные храню в Accesse, а такая вещчь как ClientDataSet1.ApplyUpdates(0), не хотит сохранять изменения, ругается на большой запрос, у меня табла на 254 колонки. Поэтому приходится ручками.


 
sniknik ©   (2004-06-08 08:59) [5]

значит в чемто другом проблема, упрости запрос, сделай рабочий минимум а после добавляй

кстати поля названные цыфрами не всегда неправильно, иногда понимает из контекста, вот проверил так работает правильно
UPDATE Table1 SET 1 = 1 WHERE [1] IS Null
если в условии скобки убрать тоже ошибки (синтаксической) нет, толькоко логическая. ничего не обновляет.
все равно скобки ставь для гарантии.


 
sniknik ©   (2004-06-08 09:00) [6]

> а такая вещчь как ClientDataSet1.ApplyUpdates(0), не хотит сохранять изменения, ругается на большой запрос
ApplyUpdates(-1) не пробовал, и как конкретно ругается?


 
ЮЮ ©   (2004-06-08 09:01) [7]

> я использую трёхзвенку,
поэтому мне на клиенте нужен запрос для модификации таблицы :-)


 
Smalik   (2004-06-08 09:05) [8]

sniknik ©

Ок спасибо за совет, буду кропать дальше



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

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
6-1083904771
-=DeMoH=-
2004-05-07 08:39
2004.07.04
Кто-нибудь знает, как работать с сокетами?


9-1074853723
Дмитрий Терёхин
2004-01-23 13:28
2004.07.04
Участие в разработке игр


14-1087403367
VMcL
2004-06-16 20:29
2004.07.04
И везет же мне...


14-1087385030
SLP
2004-06-16 15:23
2004.07.04
Что означает аббревиатура САБЖ ?


14-1087197217
AlexG
2004-06-14 11:13
2004.07.04
Word не хочет применять стиль к тексту, скопированному из IE