Последняя версия DataExpress 3 beta от 3 августа 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

TdxSQLQuery и XML

Здесь содержаться темы из данного форума, потерявшие свою актуальность ввиду того, что ошибка (баг) программы устранён разработчиком или данное поведение программы не являлось ошибкой и не требует вмешательства разработчика.
Аватара пользователя
Develop-Soft
Сообщения: 560
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 28 раз
Поблагодарили: 113 раз
Контактная информация:

TdxSQLQuery и XML

Сообщение Develop-Soft » Вт апр 09, 2019 1:54 pm

Что делаю не так?

Процедура:

Код: Выделить всё

procedure WriteNewPassword2(User,Password:string);
var
  SQL : string;
  qSQL : TdxSQLQuery;
begin
  //SQL := 'select ID,F1 from T1';   // - так ОК
  SQL := 'select ID,USERS from DX_USERS';   // а вот так - "не ОК".
  qSQL:=sqlSelect(SQL);
  qSQL.Open;
  qSQL.Edit;
  // какие-то "наши действия"...
  qSQL.Post;
  qSQL.ApplyUpdates; // еггог (ниже)
  qSQL.Close;
  qSQL.Free;
end; 

Ошибка:

Код: Выделить всё

TIBConnection : PrepareStatement :
 -Dynamic SQL Error
 -SQL error code = -104
 -Token unknown - line 1, column 55
 -<

Аватара пользователя
Develop-Soft
Сообщения: 560
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 28 раз
Поблагодарили: 113 раз
Контактная информация:

Re: TdxSQLQuery и XML

Сообщение Develop-Soft » Вт апр 09, 2019 2:15 pm

Догнал... Нужно так:

Код: Выделить всё

 qSQL.Ass['USERS']:= ''''+qSQL.Ass['USERS']+'''';
 qSQL.Ass['USERS']:= '''<xml>параметырь="Что-нибудь"</xml>''';     

Аватара пользователя
admin
Разработчик
Сообщения: 4467
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 18 раз
Поблагодарили: 59 раз

Re: TdxSQLQuery и XML

Сообщение admin » Вт апр 09, 2019 2:34 pm

Develop-Soft писал(а):Догнал... Нужно так:

Должно быть без кавычек. Посмотрю, может это ошибка.


Вернуться в «РЕШЕНО: Закрытые вопросы.»