Имя: Пароль:
1C
1С v8
Внешние источники данных
, ,
0 BubbleGumm
 
15.08.16
13:11
Есть таблица на скл сервере для хранения внешних файлов, поле данных с типом varbinary(max)
Из 1с(8.3.8.1479) пытаюсь записать данные. Лезет ошибка

Ошибка ODBC. SQLSTATE: 07002
Номер ошибки: 0
Описание: [Microsoft][ODBC SQL Server Driver]Неверное поле COUNT или ошибка синтаксиса

Что тут не так?
1 BubbleGumm
 
15.08.16
13:12
Если не устанавливаю это поле, то все ОК
2 Зая Бусечка
 
15.08.16
13:13
запрос не показываешь.
и вообще - кривым инструментом пользуешься.
3 BubbleGumm
 
15.08.16
13:16
Запись через объектные данные

    Вложение = ВнешниеИсточникиДанных.Attachments.Таблицы.dbo_Attachments.СоздатьОбъект();
    Вложение.Name = "Имя";
    Вложение.MailDocument = Новый УникальныйИдентификатор();
    ДД = Новый ДвоичныеДанные("C:\Users\Администратор\Desktop\SQL_tables.epf");
    Вложение.Data = ДД;
    Вложение.Записать();
4 BubbleGumm
 
15.08.16
13:24
Вообще как записать двоичные данные во внешний источник?
5 Aleksey
 
15.08.16
13:30
6 BubbleGumm
 
15.08.16
13:32
(5) И?
7 shuhard
 
15.08.16
13:46
(6) и там объяснено, почему нельзя писать в поле Count
8 BubbleGumm
 
15.08.16
13:50
(7) Какое поле Count??
Я пишу в поле под именем Data, если под Count подразумевается ключевое поле счетчик, то никто в него ничего не пишет
9 DmitrO
 
15.08.16
13:52
(7)поле тут непричем.
Это ошибка драйвера ODBC, а не сервера. И говорит она о том, что платформа не правильно работает с драйвером ODBC.

(0)жалуйтесь на хотлайн или testplatform
10 BubbleGumm
 
15.08.16
13:55
(9) С уникальным идентификатором тем не менее все ОК, а он тоже имеет тип двоичные данные
11 DmitrO
 
15.08.16
13:59
(10)у вас в поле Data так называемые "длинные" данные, чтобы их передать параметром запроса нужно применить особую технику работы с драйвером ODBC: SQL_DATA_AT_EXEC.

Так вот разработчики платформы попросту чета накосяпурили там.. ну ничего, поправят.. когда-нибудь.
12 BubbleGumm
 
15.08.16
14:00
(11) Да и фиг с ними, переделал тип на скл в неограниченную строку, пишу через Base64Строка
13 DmitrO
 
15.08.16
14:02
(12)обошел, молодец..
Но бог плачет, когда об ошибках платформы не сообщают разработчикам.
14 BubbleGumm
 
15.08.16
14:03
да время появится, напишу возможно