Здравствуйте!
Подскажите, как получить значения при исполнении ADOCommand:
Есть простой ADOCommand для работы с MySQL, с текстом SQL:
SELECT ID,post_date,post_content FROM posts
WHERE ID = :ID
WHERE ID = :ID
Выполняю в скрипте:
var Command = GetSingleItemByCode('sq_adocmd');
var ID= 57;
SetParameterValue(Command.Parameters, 'ID', ID);
Command.Execute();
var ID= 57;
SetParameterValue(Command.Parameters, 'ID', ID);
Command.Execute();
Все работает. Только не знаю, как получить (примерно как dataset.Values('post_content')) после выполнения Command значения:
post_date и post_content
Подскажите, как это сделать.
Нравится
3 комментария
23 октября 2014 17:53
Не уверен, но попробуйте так:
var ds = Command.Open(); var ID = ds('ID'); var post_date = ds('post_date'); var post_content = ds('post_content');
24 октября 2014 08:28
Я так думаю, что ADOCommand предназначена для выполнения команд без получения каких-либо значений (обновление и удаление записей и др.).
Для того, чтобы получить значения, используйте ADODataset.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать