|
01.09.2010, 21:17 | #1 |
MCITP
|
DSN для dbf файла
Всем привет!
Возникла не понятная для меня ситуация. Ax 3.0 Настроил DSN, теперь согласно этому DSN надо подключиться к файлу. Возникает вопрос, что надо написать вместо такой строчки: X++: .....
......
adoConnection.connectionString(strFmt("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%1;Extended Properties=dBASE IV;", fileFolder_RU));
....... Всем спасибо! |
|
02.09.2010, 09:41 | #2 |
Участник
|
Можно попробовать так:
X++: //Provider=MSDASQL.1;Persist Security Info=False;Data Source=Repl;Initial Catalog=X:\REPLICA\ CCAdoConnection con = new CCAdoConnection(); CCAdoRecordset rst; ; con.connectionString(strFmt('Provider=MSDASQL.1;Persist Security Info=False;Data Source=%1', systemDSN)); con.open(); rst = new CCAdoRecordset(); rst.open('select * from MYDBF', con); while (!rst.EOF()) { info(rst.field('MYFIELD').value()); rst.moveNext(); } |
|
02.09.2010, 10:19 | #3 |
MCITP
|
Спасибо большое за ответ.
Сейчас начну пробовать! |
|
|
За это сообщение автора поблагодарили: (-1). |
02.09.2010, 12:02 | #4 |
Участник
|
Если DSN уже настроен через апллет "Источники данных (ODBC)", то у меня на AX 3.0 работает и так:
X++: CCAdoConnection con = new CCAdoConnection(); CCAdoRecordset rst; ; con.connectionString( "DSN=MyDSN" ); con.open(); rst = new CCAdoRecordset(); rst.open( "select * from MYDBF" , con); |
|
|
За это сообщение автора поблагодарили: Poleax (2), GBH (1). |