|
прошу пример подключения к акцессу по com или ado |
☑ |
0
prog01
30.10.12
✎
15:59
|
поделитесь ткните плиз в перебор акцессовской таблички из 1с (восьмерки)
|
|
1
EasyRider
30.10.12
✎
16:01
|
больше тебе ничего не нужно:
|
|
2
prog01
30.10.12
✎
16:03
|
(1)к 2003
|
|
3
EasyRider
30.10.12
✎
16:05
|
(2)уже попробовал и не получилось?
|
|
4
Torquader
30.10.12
✎
16:08
|
Ну, а если хочется через сам access, то можно Access.Application потом выбрать базу, выбрать таблицу и листать её методами.
|
|
5
shuhard
30.10.12
✎
16:08
|
(0) MyCon = Новый COMОбъект ("ADODB.Connection");
MyCon.Open ("Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\1.MDB");
MyRst = Новый COMОбъект ("ADODB.Recordset");
MyRst.Open ("select * from TCorp", MyCon, 3, 1);
Пока НЕ MyRst.EOF Цикл
ИмяКорпорации=MyRst.Fields("Corp_Name").Value;
Сообщить(ИмяКорпорации);
НоваяКорпорация=справочники.Корпорации.СоздатьЭлемент();
НоваяКорпорация.Наименование=ИмяКорпорации;
НоваяКорпорация.Записать();
MyRst.MoveNext();
КонецЦикла;
|
|
6
prog01
30.10.12
✎
16:14
|
(5)спасибо попробую
|
|
7
shuhard
30.10.12
✎
16:20
|
(6) и про грабли:
кривые имена полей - через []
литерал даты в mdb зависит от настроек mdb, обычно через ##
|
|
8
prog01
30.10.12
✎
16:57
|
(7)не понял но спасибо )))
|
|
9
shuhard
30.10.12
✎
16:58
|
(8) не парься
сначала надо понять есть ли у тебя mdb и годиться ли типовой Jet провайдер
|
|