
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.02.2010, 12:34
|
|||
|---|---|---|---|
|
|||
1C 7.7 Запрос к SQL server |
|||
|
#18+
Создаю простое соединение Соединение=СоздатьОбъект("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" Тот же запрос на сервере - возвращает всю таблицу. Вход на сервере был тем же пользователем и с тем же паролем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 12:50
|
|||
|---|---|---|---|
1C 7.7 Запрос к SQL server |
|||
|
#18+
А где добавление строк в ТЗ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 13:01
|
|||
|---|---|---|---|
|
|||
1C 7.7 Запрос к SQL server |
|||
|
#18+
Нету. Потому что при Rs.MoveFirst - Ошибка. Не найдена запись Сообщить (Rs.RecordCount); - Возвращает минус 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 13:04
|
|||
|---|---|---|---|
|
|||
1C 7.7 Запрос к SQL server |
|||
|
#18+
В том то и дело - столбцы с запроса возвращает правильные. Раньше вызывал хранимые процедуры с параметрами. Была та же беда. Думал, что что-то с параметрами начудил. Сделал этот запрос. Примитив полнейший. Но возвращает пустой набор данных. А поля - все и правильные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 13:06
|
|||
|---|---|---|---|
1C 7.7 Запрос к SQL server |
|||
|
#18+
А что, колонки в таблице часто меняются? Можно сделать проще, создать ТЗ с готовыми колонками и просто добавлять строки. Да, код целиком приведите, где там Rs.MoveFirst? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 13:09
|
|||
|---|---|---|---|
|
|||
1C 7.7 Запрос к SQL server |
|||
|
#18+
Да вопрос не в таблице значений, а в количестве записей в "минус 1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 13:13
|
|||
|---|---|---|---|
|
|||
1C 7.7 Запрос к SQL server |
|||
|
#18+
http://script-coding.info/ADO.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&tablet=1&tid=1522773]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
186ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 453ms |

| 0 / 0 |
