"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database.mdb")
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



"Provider=Microsoft.Jet.OLEDB.4.0;Data... Expand / Collapse
Автор
Сообщение
30.11.2000 18:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Граждане посетители!

Подскажите в чем разница в использовании таких строк подключения к БД

"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")

и

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database.mdb")

Во втором случае операция открытия рекордсета:

RS.Open strSQL, strConnect, 1, 1

возвращает следующее:

error ''80004005''
Unspecified error

Убей, не могу понять в чем проблема. Спасибо за ответы!
Сообщ. #702165
01.12.2000 2:03
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 29.11.2000 21:20
Сообщ.: 16, Visits: 177
А что за SQL-выражение?

Вообще, я бы посмотрел статью Q238243 на Knowledge base (http://support.microsoft.com/support/kb/articles/Q238/2/43.ASP)

Еще попробуй(те) ввести 80004005 для поиска в KB и увидите, сколько всего вывалится :o))

Так что нужны подробности.... Что за версия ADO, IIS что за SQL и т.п.
Сообщ. #702172
01.12.2000 12:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Да вроде бы обычный запрос:

SELECT f.x1, f.x2, f.x3, f.x4, m.x5 FROM table1 f, table2 m " _
& "WHERE f.y1=0 AND m.y2=f.y3 AND f.y4=''xxx'' AND f.y6=''xxx'' ORDER BY f.y7 DESC;

Причем, в первом случае он работает, во втором нет. Если из него выкинуть из условия "AND f.y4=''xxx''", то работает в обоих. Но в чем проблема так и не понятно, меняются ведь только строки подключения к БД. Поле y4 - текстовое и xxx - тоже текст.

Сервер работает под IIS 5.0 и Windows 2000, остального не знаю.
Сообщ. #702175
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 4:34