powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите как правильно написать команду Update
8 сообщений из 8, страница 1 из 1
Подскажите как правильно написать команду Update
    #39179589
jeka1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно сделать команду Update, все получается кроме того, что не могу вставить дату. В Insert, там я понял как с помощью параметра вставить дату, а как это сделать в случае Update? Предпоследняя строчка кода.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
 'Update Cartridgi'+
     ' Set Articul ='+'"'+Edit7.Text+'"'+','+
     '     NumZayavki ='+'"'+Edit12.Text+'"'+','+
     '     IDMastera ='+IntToStr(mast)+','+
     '     IDManagerVidal =' + IntToStr(vid)+','+
     '     IDStatusa ='+IntToStr(stat)+','+
     '     Komments ="'+Memo1.Lines.Text+'"'+
     '     DateRabot = ' + DateToStr(today)+
     '   Where IDCartridga ='+IntToStr(curID);
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179594
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeka1980,

В тексте SQL-запросов MySQL понимает дату только в формате '2015-02-26 11:14:34', независимо от региональных и прочих настроек.
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179633
jeka1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я наверное не в той ветке написал. Этот код мне нужно вставить в Delphi.
var today: TDateTime;
today:=Now;
Не пойму как мне вставить today в текст запроса, если перевожу в текст, то получается несовпадение типов, если не перевожу, то SQL не понимает что такое today.
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179655
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи текст запроса, как он отсылается серверу
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179662
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeka1980Не пойму как мне вставить today в текст запроса, если перевожу в текст, то получается несовпадение типов, если не перевожу, то SQL не понимает что такое today.Переводите с явным указанием формата. Сам формат я дал выше.
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179668
jeka1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_UstinovПокажи текст запроса, как он отсылается серверу

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
today:=Now;

if (ComboBox2.Text<>'-') and (ComboBox3.Text<>'-') then
 begin
  upd:='Update Cartridgi'+
      ' Set Articul ='+'"'+Edit7.Text+'"'+','+
     '     NumZayavki ='+'"'+Edit12.Text+'"'+','+
     '     IDMastera ='+IntToStr(mast)+','+
     '     IDManagerVidal =' + IntToStr(vid)+','+
     '     IDStatusa ='+IntToStr(stat)+','+
     '     Komments ="'+Memo1.Lines.Text+'"'+
     '     DateRabot = ' + DateToStr(today)+
     '   Where IDCartridga ='+IntToStr(curID);

 end;
 DataModule1.SQLQuery1.Close;
     DataModule1.SQLQuery1.SQL.Text:=upd;
     DataModule1.SQLQuery1.ExecSQL;
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179671
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeka1980,

Имелось в виду, что нужно вывести куда-нибудь и показать содержимое переменной upd, т.е. текст отсылаемого запроса.
В половине случаев этого уже достаточно, чтобы самостоятельно разобраться с проблемой.
...
Рейтинг: 0 / 0
Подскажите как правильно написать команду Update
    #39179677
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+++ miksoft,

переменную upd в текст бокс кинь и прокажи
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите как правильно написать команду Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]