Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2009, 10:58   #1
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Сообщений: 222
По умолчанию Запись из Delphi в БД MySQL через DirectMysqlObjects

Добрый день!
Возникла проблемма с записью в базу данных MySQL...
Использую невизуальные компоненты DirectMysqlObjects.
Вот код программы:
Код:
// Проверяю существует ли уже запись с такой датой
MySQLResult:=MySQLClient.Query('SELECT ID FROM dozi_tunec_secondary WHERE DateTime ='+date, True, OK);
      ID:=MySQLResult.FieldValueByName('ID');
      if ID='' then
      begin
        // Если записи с такой датой не существует...
        Memo1.Lines.Add('INSERT INTO dozi_tunec_secondary (DateTime, '+ND+')');
        Memo1.Lines.Add('VALUES ('+date+', '+dr+');');
      end
      else
      begin
      // Если запись уже есть...
        Memo1.Lines.Add('UPDATE dozi_tunec_secondary SET '+ND+'='+dr);
        Memo1.Lines.Add('WHERE ID ='+ID+';');
      end;
      MySQLClient.Query(Memo1.Text, False, OK);
ID, date, nd, dr - переменные String.
Подключение к базе происходит. Проверка на наличие записи тоже. Запросы в мемо отображаются верно. Программа компилится нормально, никаких ошибок не выдает, но по факту в базе записи не модифицируются и не добавляютя... ((
Намеренно делал синтаксические ошибки в запросах INSERT и UPDATE. Никакой реакции, никаких ошибок... Судя по всему сами запросы даже не пытаются выполняться...
Подскажите пожалуйста: Где ошибка??? Что не правильно???
Жить тоже вредно, от этого умирают!!!
Demien вне форума Ответить с цитированием
Старый 21.01.2010, 18:53   #2
Romikgy
Новичок
Джуниор
 
Регистрация: 27.01.2009
Сообщений: 1
По умолчанию

могет быть QuotedStr нужно ....
Romikgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить запись в MySQL. Apache. PHP. ViNcHeStEr PHP 3 11.08.2012 11:29
Работа с бд MySQL через Delphi и ZeosDB Новичок3 БД в Delphi 3 13.10.2009 10:20
Запись на диск через Delphi delphin100 Общие вопросы Delphi 1 09.10.2007 10:10