визуальные db-aware компоненты не показывают данных !

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
62mkv
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 26.12.2002 (Чт) 15:57
Откуда: Russia

визуальные db-aware компоненты не показывают данных !

Сообщение 62mkv » 04.10.2003 (Сб) 14:56

ЕСТЬ ДВЕ ТАКИХ КОМПОНЕНТЫ В ПРОЕКТЕ НА VB6 : (из.frm-файла)
(оставил интересные свойства, на мой взгляд)
Begin MSAdodcLib.Adodc Adodc1
ConnectMode = 0 CursorLocation = 3
IsolationLevel = -1 ConnectionTimeout= 15
CommandTimeout = 30 CursorType = 3
LockType = 3 CommandType = 8
CursorOptions = 0 CacheSize = 50
MaxRecords = 0 BOFAction = 0
EOFAction = 0 ConnectStringType= 1
Appearance = 1 Caption = "Adodc1"
_Version = 393216
End

Begin MSDataListLib.DataCombo DataCombo1
Bindings = "frmLogin.frx":0442
DataField = "UserName" DataSource = "Adodc1"
ListField = "username" BoundColumn = "UserName"
Text = ""
End
и такой вот код инициализации :
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & DATAPath & "Users.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from users order by username asc"
Adodc1.Refresh
DataCombo1.Text = "Admin"
End Sub

так вот, это везде работает нормально, кроме как на WinXP (Prof) !!
Я уже измучался просто !!! вместо того чтобы показывать список значений поля username, datacombo1 представляет пустой список !!
Причем, и DataGrid из ADO-совместимых компонентов точно так же себя ведет ! Подскажите в чем может быть дело !

Причем : набор данных РЕАЛЬНО открывается ! если ползти по нему на VB и выдавать значения через MessageDlg, все он видит прекрасно ! а вот визуальные компоненты - НЕТ !!! HELP !

62mkv
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 26.12.2002 (Чт) 15:57
Откуда: Russia

по поводу визуальных компонентов

Сообщение 62mkv » 09.10.2003 (Чт) 9:01

Поскольку никто так и не ответил, это скорее всего слишком очевидная или совершенно непонятная заморочка, придется самому себе ответить, вдруг кому пригодится...

итак ответ :
УСТАНОВИ И ЗАРЕГИ msbind.dll

желательно той же версии что и msdatlst.ocs |msdatgrd.ocx


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList