Страница: 1 |
Страница: 1 |
Вопрос: ASP.NET и Access
Добавлено: 18.08.05 14:42
Автор вопроса: Anechka | ICQ: 206683087
Помогите, люди добрые. Не получается подключиться к базе данных, созданной в Access. Если я пишу такой код:
Dim DataConnection As Data.OleDb.OleDbConnection
Dim DataCommand As Data.OleDb.OleDbCommand
Dim DataCommandText As String
Dim DataReader As Data.OleDb.OleDbDataReader
DataConnection = New Data.OleDb.OleDbConnection("Provider=SQLOLEDB;database=C:\Inetpub\wwwroot\Ghosts\DataBase\GHOST.mdb")
DataConnection.Open()
DataCommandText = "SELECT NameOS FROM tblOS"
DataCommand = New Data.OleDb.OleDbCommand(DataCommandText, DataConnection)
DataReader = DataCommand.ExecuteReader
то мне сообщается "Недопустимая спецификация авторизации" и выделяется красным строка, которую я выделила жирным шрифтом, а если без нее, то сообщается "ExecuteReader requires an open and available Connection. The connection's current state is Closed." и выделяется последняя стрка в приведенном коде.
Как мне решить эту проблему?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 18.08.05 15:00
Попробуйте такую строку соединения:
"Provider=Microsoft.Jet.OLEDB.4.0ata Source=C:\Inetpub\wwwroot\Ghosts\DataBase\GHOST.mdb;User Id=admin;Password=;"
Номер ответа: 2
Автор ответа:
Anechka
ICQ: 206683087
Вопросов: 11
Ответов: 23
Профиль | | #2
Добавлено: 18.08.05 15:04
Спасибо, заработало))))