Имя: Пароль:
1C
Админ
из 7.7 подключиться к базе данных sql 2005 (mdf файлу)
0 drobotex
 
01.09.11
14:07
добрый день, подскажите где/что можно лучше почитать на тему:
есть 1 база данных 1С 7.7 dbf версия
есть 2 база данных на sql 2005 (*.mdf файл)
необходимо из программы 1С подключиться к файлу mdf и прочитать данные из определенной таблицы (залить их в базу данных 1С)
чета ничего не могу нагуглить, может формулирую как-то неправильно..
1 miki
 
01.09.11
14:08
подключиться к mdf без сервера SQL?
2 Ёпрст
 
01.09.11
14:09
Прямой запрос к бд и погнали..
3 drobotex
 
01.09.11
14:16
(1) хз если честна :)
могу ответить на наводящие вопросы. до сих пор sql этот в глаза не видел. сейчас поставили программу которая хранит данные в mdf, поставили бесплатный SQL Server Management Studio Express, и нужно кое какие данные получать в 1С, из этой скульной базы. нужно ли для этого иметь sql версию 1С я не знаю, поэтому спрашиваю здесь
4 drobotex
 
01.09.11
14:24
мне бы faq какой, или firststeps... посоветуйте плиз, с чего начать
5 Ёпрст
 
01.09.11
14:47
(4) на вот, пример:
Procedure Start()
   var tab;
   LoadAddIn("1cpp.dll");
   driver="SQL Server";
   server="192.168.1.1";
   login="sa";
   password="1234567890";
   base="test";
   ConnectionString = "driver={"+driver+"}; Server="+server+"; uid="+login+"; Pwd="+password+"; Database ="+base+";";
   base  =CreateObject("ODBCDatabase");
   if base.DriverConnect(ConnectionString)=0 then
       DoMessageBox("Error connection", 60);
       Return;
   endif;
   rs =CreateObject("ODBCRecordSet");
   rs.SetDatabase(base);
   str ="
   |select *
   |from test.dbo._1sjourn (nolock)
   |";
   tab = rs.ExecuteStatement(str);
   tab.ChooseLine()
EndProcedure
6 ДенисЧ
 
01.09.11
14:48
(5) извращенец грязный...
7 Ёпрст
 
01.09.11
14:49
(6) htibk dcgjvybnm fyuk cbynfrcbc ghjcnj//
8 Ёпрст
 
01.09.11
14:50
+7 мало ли, мот ТС по-русски не осилит..
:)