Использование локальных файлов в качестве баз данных
| |
|
Вы можете использовать локальные файлы как базы данных. Для доступа к данным
в этом случае применяется технология ADO.
Для лучшей сохранности данных (для того, чтобы пользователь
из Internet не смог забрать вашу базу целиком) нужно расположить файлы с
базами данных в Ваш каталог Data (или его подкаталоги).
Предположим, что название Ваших баз - Excel.xls и Access.mdb
(т.е. для Excel и Access соответственно).
Например, для использования таблицы Excel в качестве базы данных :
<%
Set oServer = Server.CreateObject("ADODB.Connection")
oServer.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};"_
& "DBQ=" & Server.MapPath("/source/Data") & "\Excel.xls;"
oServer.Open
%>
Для использования базы данных Access:
<%
Set oServer = Server.CreateObject("ADODB.Connection")
oServer.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"_
& "Data Source=" & Server.MapPath("/source/Data") & "\Access.mdb;"
oServer.Open
%>
После это объект oServer можно использовать как обычное ADO-соединение.