![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Уважаемые, подскажите в чем трабл?
![]() Код:
ADOQ2.SQL.Text:='update items set (caption="'+caption+'",'+
'count='+IntToStr(Count)+','+
'group="'+Group+'",'+
'status='+IntToStr(Status)+','+
'username="'+Username+'") where ID='+frmAdd.id.Caption; |
|
#2
|
||||
|
||||
|
Попробуй без скобок. СУБД какая?
|
|
#3
|
|||
|
|||
|
1. Скобки внутри комманды не нужны.
2. Строкоыве значения обычно задаются в одинарных кавычках, а не в двойных. |
|
#4
|
||||
|
||||
|
Код:
ADOQ2.SQL.Text:= ' update items set '+ ' caption = '+QuotedStr(caption)+ ', count = '+inttostr(count)+ ', group = '+QuotedStr(group)+ ', status = '+inttostr(status)+ ', username = '+QuotedStr(Username)+ ' where id = '+frmAdd.id.Caption; |
|
#5
|
|||
|
|||
|
Цитата:
Цитата:
Делал даже через QuotedStr Цитата:
Без результатно |
|
#6
|
||||
|
||||
|
Ну раз и это не помогает, то давай код ошибки в студию. Что пишет?
|
|
#7
|
|||
|
|||
|
Текст ошибки в сабже, код отсутствует
![]() |
|
#8
|
|||
|
|||
|
В последней строке Caption случайно не текст? А нужен int (5). Тогда StrToInt(frmAdd.id.Caption)
|
|
#9
|
||||
|
||||
|
Не нравится мне в вашем запросе поле с именем Count. Зарезервировано оно в SQL.
Последний раз редактировалось Страдалецъ, 14.11.2011 в 14:46. |