powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1C 7.7 Запрос к SQL server
8 сообщений из 8, страница 1 из 1
1C 7.7 Запрос к SQL server
    #36441890
Jupiter74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю простое соединение

Соединение=СоздатьОбъект("ADODB.Connection");
//Соединение.ConnectionTimeOut=600;
Соединение.Open("Provider=SQLOLEDB;Password=***;Persist Security Info=True;User ID=***;Initial Catalog=***;Data Source=PAVELPC\SQLEXPRESS");

// выполняем запрос
cmd=СоздатьОбъект("ADODB.Command");
cmd.ActiveConnection=Соединение;

cmd.CommandText = "SELECT * From dsTypes";

Rs=СоздатьОбъект("ADODB.RecordSet");
Rs.ActiveConnection=Соединение;
Rs=Cmd.Execute;

// Названия столбцов
Для Инд = 0 по Rs.Fields.Count - 1 Цикл
Табл.НоваяКолонка(Rs.Fields.Item(Инд).Name, "Строка");
КонецЦикла;

Сообщить (Rs.RecordCount);

// закрываем соединение
Соединение.Close();

В результате: В таблице значений наименования полей правильные
Но количество записей - "-1"
Тот же запрос на сервере - возвращает всю таблицу. Вход на сервере был тем же пользователем и с тем же паролем
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36441936
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где добавление строк в ТЗ?
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36441964
Jupiter74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нету. Потому что при Rs.MoveFirst - Ошибка. Не найдена запись
Сообщить (Rs.RecordCount); - Возвращает минус 1
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36441974
Jupiter74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело - столбцы с запроса возвращает правильные. Раньше вызывал хранимые процедуры с параметрами. Была та же беда. Думал, что что-то с параметрами начудил. Сделал этот запрос. Примитив полнейший. Но возвращает пустой набор данных. А поля - все и правильные
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36441979
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, колонки в таблице часто меняются? Можно сделать проще, создать ТЗ с готовыми колонками и просто добавлять строки. Да, код целиком приведите, где там Rs.MoveFirst?
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36441986
Jupiter74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вопрос не в таблице значений, а в количестве записей в "минус 1"
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36442000
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://script-coding.info/ADO.html
...
Рейтинг: 0 / 0
1C 7.7 Запрос к SQL server
    #36442227
Jupiter74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало. Просто не поддерживается RecordCount

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


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