|
Совместный доступ к DBF
|
|||
---|---|---|---|
#18+
Нужно открыть dbf - файл одновременно DOS- программой на FOX и на VB. КАк правильно настроить строку подключения - чтобы не было монопольного захвата в VB ? Так НЕ РАБОТАЕТ, если при выполнении этого фрагмента файл уже открыт в режиме shared DOSовской программой. cn.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Initial Catalog=O:\TMP.ALL\VB" Set Cmd.ActiveConnection = cn aaa_ = "SELECT * FROM REZ1" rs.Source = aaa_ rs.ActiveConnection = cn rs.Open ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 13:35 |
|
Совместный доступ к DBF
|
|||
---|---|---|---|
#18+
добавь в строку подключения параметр Mode=k; к - отсуммируй нужные значения: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 14:06 |
|
Совместный доступ к DBF
|
|||
---|---|---|---|
#18+
кузе Я так уже пробовал, не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 15:37 |
|
Совместный доступ к DBF
|
|||
---|---|---|---|
#18+
т.е. при Mode=19; валится на cn.Open или rs.Open ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 16:19 |
|
Совместный доступ к DBF
|
|||
---|---|---|---|
#18+
Кузе: Вот мой фрагмент: (вылетает ошибка на rs.OPEN) В ошибке сказано, что файл открыт монопольно другим пользователем или нет прав на доступ. Я открываю DOS фоксом как shared. Private Sub Form_Load() Dim Cmd As ADODB.Command Dim Prm As ADODB.Parameter Dim cn As ADODB.Connection Set cn = New ADODB.Connection Set Cmd = New ADODB.Command Set rs = New ADODB.Recordset Set rs2 = New ADODB.Recordset rs.LockType = adLockReadOnly rs.CursorType = adOpenForwardOnly cn.CursorLocation = adUseClient cn.Open "Provider=MSDASQL.1;Persist Security Info=False;mode=19;Data Source=Файлы dBASE;Initial Catalog=c:\0street" Set Cmd.ActiveConnection = cn aaa_ = "SELECT * FROM streets" rs.Source = aaa_ rs.ActiveConnection = cn ******* ошибка выдается здесь !!!***************** rs.Open *************************** Set DataGrid1.DataSource = rs End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2003, 07:31 |
|
|
start [/forum/topic.php?fid=60&msg=32121283&tid=2171362]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
333ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 285ms |
total: | 716ms |
0 / 0 |