Есть такая проблема. Написал наконец прогу на VB6. Всё у меня работает. Собрал дистрибутив (туда ессно вошел mdac, в проекте описан как ms ado 2.0, впрочем пробовал  подставить разные ado). ставлю на виртуальной машине (VMWare с XP) у себя же, что б проверить. После установки - проверяю  - не работает. Дошел до того, что поставил туда VB6, перетащил проект, по шагам проверяю - действительно. Процесс идёт так:
1) подключаю базу
Global Conn As ADODB.Connection
Global RST As New ADODB.Recordset
 Set Conn = New ADODB.Connection
    Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
    ConnectionString = "Data Source=" + Path & "base\" & "  ;Extended Properties=DBASE IV"
    Conn.Open (ConnectionString)
    With RST
        Set .ActiveConnection = Conn
        .Properties("IRowsetIdentity") = True
        .CursorLocation = adUseServer
        .CursorType = adOpenKeyset
        .LockType = adLockOptimistic
    End With
2) запрос данных
    ComText = "Select * from LS where ls_num=" & LIC
    RST.Open ComText
в этом месте басик говорит:
"внешняя таблица не имеет предполагаемый формат".
Что за фигня? Как победить? На моей машине всё работает...
			
		










 
 
