|
|
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Подскажите, ЛД (Люди Добрые), как из VB6 читать базу на Access2000. В A'97 проблем не было. А здесь - стандартный контрол отказывается это делать. Помогите Чайнику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 08:01 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
А поподробней можно объяснить,что надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 09:36 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Уточнение: Есть обширная БД, создана в A'97, прог. на VB6 делает всевозможную выборку, обработку, изменение и пр.пр.пр... В свете веяний времени был совершен неосторожный переход на Office 2000 со всеми вытекающими... База была преобразована в A'2000, и спокойная жизнь закончилась, т.к. контрол Data отказывается эту БД понимать <Unrecognized database format '...*.MDB'> (кто бы объяснил, что это значит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 10:07 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
А зачем контрол ? Есть DAO,ADO,ADO.NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 10:07 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Так ведь подписано - ЧАЙНИК! Откудава ему знать про DAO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 10:10 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Тут смотря какие контролы называть стандартными :)) если Data - (тот что слева внизу в тулбоксе) тода в референсах установи ссылку на DAO 3.6 ну вообще необходимо пользоваться визардом без использования датаконтролов на голом АДО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 12:08 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Нифига в References не нужно устанавливать. VB6(SP5) насколько я понимаю? Смотришь Properties контрола Data1(или как он там) и свойство Connect(там выпадающий комбобокс) выбираешь "Access2000". Все. В крайнем случае можешь кодом, перед подключением или в Form_Load формы в которой у тебя контрол Data прописать: Data1.Connect = "Access 2000" Regards. Надеюсь затруднений не возникнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 15:46 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Увы, что-то здесь не так.... <<Смотришь Properties контрола Data1(или как он там) и свойство Connect(там выпадающий комбобокс) выбираешь "Access2000". Все. >> - ну нету Access2000, есть самый обычный Access. <<В крайнем случае можешь кодом, перед подключением или в Form_Load формы в которой у тебя контрол Data прописать: Data1.Connect = "Access 2000" >> - на это вылазит сообщение <Couldn't find installable ISAM>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 04:12 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Преобразовывай БД в предыдущий формат ... (т.е в Access 97) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 10:24 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Многоуважаемый Ardd! Выход интересный, но неперспективный, поскольку в этой очень многообъёмной БД приходится иногда корректировать информацию, что Access-ом делать достаточно просто. Но в том то и прелесть, что Access-97 уже начисто отсутствует........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2003, 11:36 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Чтобы на VB6 можно было работать с Access 2000 через контрол Data, необходимо наличие SP5. В противном случае необходимо установить ссылку на Microsoft DAO 3.6 Object Library (поставляется вместе с Office 2000) и работать через код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2003, 16:31 |
|
||
|
Access2000 и VB6???
|
|||
|---|---|---|---|
|
#18+
Долго мучалась с этим. База была преобразована из access 97 в access 2000 и перестала работать программа. Выходила ошибка 3170 Couldn't find installable ISAM. Ошибка вылетала на строке Data.refresh. Вот что нашла: Background: I have a VB app that opens an A2K file using DAO 3.6 and stores data in it. We have recently converted the Access file from 97 to 2000 running on win2K. Now when the user tries to run the program he gets "Could not find installable ISAM". Solution: We solved the problem ourselves - store it in a safe place and put it in your newsletters for all to benefit. M$ have virtually no information about this issue and clearly don't really care - yet we have used their product since 1988 to manage our data. Error:: "Could not find installable ISAM" was fixed by updating msvbvm60.dll file installed with win2k SP3 - in other words, win2k SP3 does NOT update this .dll. The correct version to use is the VB6 SP4 (minimum) released sometime before 2002. Microsoft have acknowledged an issue with this dll, ie they announced an issue about localisation. И действительно, после замены файла msvbvm60.dll ошибка исчезла. Ура! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32227075&tid=2164848]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 462ms |

| 0 / 0 |
