![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте, есть код который должен у каждой записи в бд снижать ID на -1 но почему то выкидывает ошибку при попытке обновить бд
Код: Код:
procedure TForm2.Button1Click(Sender: TObject); var tos,id:integer; begin SQLQuery1.SQL.Add('select `id` from `table` where `mod`="'+mods+'" and `server`="'+server+'"'); SQLQuery1.Open; while not SQLQuery1.Eof do begin id := SQLQuery1.FieldValues['id']; tos := id-1; SQLQuery1.SQL.Add('update table set `id`="'+InttoStr(tos)+'" where `id`="'+Inttostr(id)+'"'); SQLQuery1.ExecSQL; SQLQuery1.Next; end; SQLQuery1.Close; SQLQuery1.SQL.Clear; end; Последний раз редактировалось makar3000, 02.05.2013 в 00:08. |
#2
|
|||
|
|||
![]() ....... read
Последний раз редактировалось makar3000, 02.05.2013 в 00:08. |
#3
|
|||
|
|||
![]() Помогите пожалуйста исправить...
|
#4
|
|||
|
|||
![]() пока SQL активен, его текст нельзя править. В Вашем случае заведите второй SQL для изменений в базе
|