|   |   | 
| 
 | Запись в MSSQL подключенную как внешние источники данных | ☑ | ||
|---|---|---|---|---|
| 0
    
        BigShmax 08.04.15✎ 15:09 | 
        Появилась потребность заполнять простенькую БД, обучаюсь. и споткнулся  сразу же. не могу записать ничего.  почитал написал вот так:
 ИмпортАвто = ВнешниеИсточникиДанных.delivery.Таблицы.dbo_imp_Car.СоздатьНаборЗаписей(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл НоваяСтрока = ИмпортАвто.Добавить(); НоваяСтрока.CARTYP = "трам пам"; НоваяСтрока.LICENCE = "трум пум"; КонецЦикла; ИмпортАвто.Записать(); И на Записать получаю ошибку : {Форма.Форма.Форма(45)}: Ошибка при вызове метода контекста (Записать) ИмпортАвто.Записать(); по причине: Ошибка внешней базы данных: ошибка при выполнении запроса по причине: Ошибка ODBC. SQLSTATE: 42000 Номер ошибки: 102 Описание: [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции "<". Проверку на подключение делаю источник подключен. | |||
| 1
    
        Fragster гуру 08.04.15✎ 15:10 | 
        тип субд заполнен?     | |||
| 2
    
        ДенисЧ 08.04.15✎ 15:10 | 
        А давно в ВИД уже можно стало писать?     | |||
| 3
    
        BigShmax 08.04.15✎ 15:11 | 
        (1)заполнен
 (2) непонял | |||
| 4
    
        fisher 08.04.15✎ 15:12 | 
        (2) Недавно. С 8.3.5     | |||
| 5
    
        Ёпрст гуру 08.04.15✎ 15:12 | 
        (3) update/insert/delete не реализован ни во внешних источниках данных, ни в родном запросе     | |||
| 6
    
        Ёпрст гуру 08.04.15✎ 15:13 | 
        (4) да ладно ?     | |||
| 7
    
        BigShmax 08.04.15✎ 15:13 | 
        О,   не понял как  расшифровать ВИД :-)    да  платформа: 8.3.5.1248     | |||
| 8
    
        BigShmax 08.04.15✎ 15:14 | 
        Реализовано в версии 8.3.5.1068.
 Мы реализовали возможность добавления, изменения и удаления данных во внешних источниках. Сразу нужно оговориться, что этот механизм мы сделали для решения задач интеграции с другими приложениями. Не нужно пытаться использовать его для замены «платформенного» механизма хранения данных прикладного решения. Вы можете редактировать данные как программно, так и интерактивно. В большинстве случаев программировать ничего не нужно. Всё будет работать интерактивно, автоматически, так же, как, например, при добавлении, удалении или изменении справочников и документов. | |||
| 9
    
        BigShmax 08.04.15✎ 15:15 | ||||
| 10
    
        Ёпрст гуру 08.04.15✎ 15:16 | 
        (8) не знал, спсб.     | |||
| 11
    
        BigShmax 08.04.15✎ 15:18 | 
        Мне как раз нужна промежуточная база с тремя табличками. я в нее буду писать, сторонняя система не 1с читать.     | |||
| 12
    
        Гёдза 08.04.15✎ 15:18 | 
        и раньше можно было, но через жпо     | |||
| 13
    
        Ненавижу 1С гуру 08.04.15✎ 15:18 | 
        скорее всего дело в данных, которыми ты заполняешь     | |||
| 14
    
        Гёдза 08.04.15✎ 15:19 | 
        помнится на майскл был косяк если в иенах таблиц был "_".
 Может и здесь тоже | |||
| 15
    
        ДенисЧ 08.04.15✎ 15:23 | 
        Я бы в таком разе натравил профайлер на базу и стал бы ловить запрос     | |||
| 16
    
        BigShmax 08.04.15✎ 15:35 | 
        Изменил тип на "Объектные данные"
 далее ИмпортАвто = ВнешниеИсточникиДанных.delivery.Таблицы.dbo_imp_Car.СоздатьОбъект(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ИмпортАвто.CARTYP = "трам пам"; ИмпортАвто.LICENCE = "трум пум"; ИмпортАвто.Записать(); КонецЦикла; Пишет | |||
| 17
    
        Ёпрст гуру 08.04.15✎ 15:56 | 
        (16) чего за странный код одному объекту в цикле запись делать ?
 Вот так хоть, работает ? ИмпортАвто = ВнешниеИсточникиДанных.delivery.Таблицы.dbo_imp_Car.СоздатьОбъект(); ИмпортАвто.CARTYP = "трам пам"; ИмпортАвто.LICENCE = "трум пум"; ИмпортАвто.Записать(); | |||
| 18
    
        BigShmax 08.04.15✎ 16:05 | 
        (17) ессно.
 ну я потом в ицкле трам памы и трум пумы заменил на ВыборкаДетальныеЗаписи.CARTYP и ВыборкаДетальныеЗаписи.LICENCE и заполнило столько строк скока надо | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |