Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Проблема с ADODC при использовании mdb c паролем Добавлено: 10.07.03 18:36  

Автор вопроса:  Andrew3000

Использую для вывода данных из mdb базы ADODC в Datagrid.

Все прекрасно работало. До тех пор пока не возникла необходимость поставить на базу пароль.

Теперь воозникает ошибка - База не существует или открыта другим пользователем с монопольным доступом. В ADODC ставил пароль не помогает.

Подскажите, это можно как-нибудь исправить?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #1
Добавлено: 11.07.03 17:11

Если подключение происходит по строке подключения (ConnectionString) то возможно БД не узнает кодировку символов пароля. В ентом случае попробуй создать SystemDSN и там все указать, а подключеться так Object.Open "DSN=MyDSN".

Можно работать так:

Dim dbUser As Database
Dim rsUser As Recordset
Dim SQL As String

Set dbUser = OpenDatabase(SDataBasePath, Options, ReadOnly, DataBasePass)
SQL = "SELECT * FROM table1;
Set rsUser = dbUser.OpenRecordset(SQL)

SDataBase-путь к БД

Options-режим открытия (True-монопольный)

DataBasePass-Мегапассворд вида ";PWD=Pass"

Ответить

Номер ответа: 2
Автор ответа:
 Andrew3000



Вопросов: 2
Ответов: 3
 Профиль | | #2 Добавлено: 11.07.03 22:54

Спасибо!

Так, как указано выше все работае. Но нужно не только показать данные в Datagrid, а еще и редактировать.

А как это создать DSN? В ODBC создать источник данных? Если да то, подскажите пожайлуста как это сделать програмно.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам