ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Запрос к БЭСТ
 
В Б5 пытаюсь програмно изменить текст sql-запроса у объекта Запрос к БЭСТ
Код
qDo.close;
qDo.sql.clear;
qDo.sql.add('select ...');
 
ничего не меняется (messagebox(qdo.sql) выдает тот-же текст sql)
обращение типа qDo.sql[3] ничего не возвращает и выдает ошибку, в Б4 все работало, в хелпе к Б5 этот синтаксис описан
что я делаю не так?
 
s:='SELECT * FROM sclad_msclad';
Query1.sql:=s;
Query1.Open;
Query1.First;
While not Query1.EOF Do begin
messagebox(DialogForm.Query1.code);
Query1.Next;
end;
Query1.Close;
вот такой пример у меня работает.
 
Цитата
AndrV пишет:
В Б5 пытаюсь програмно изменить текст sql-запроса у объекта Запрос к БЭСТ
Код
 qDo.close;
qDo.sql.clear;
qDo.sql.add('select ...');
  
ничего не меняется (messagebox(qdo.sql) выдает тот-же текст sql)
обращение типа qDo.sql[3] ничего не возвращает и выдает ошибку, в Б4 все работало, в хелпе к Б5 этот синтаксис описан
что я делаю не так?
В Б5 работает такой вариант:
qDo.Close;
qDo.SQL := 'select ...';
MessageBox(qDo.SQL);
То есть прямое присвоение свойству SQL текстовой строки.
Страницы: 1
Читают тему (гостей: 2)