Форум: "Базы";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];
ВнизAccess через Tdatabase Найти похожие ветки
← →
Quart (2008-02-01 15:04) [0]Как подключиться к базе access посредством Tdatabase?
ADO не предлагать.
← →
sniknik © (2008-02-01 15:24) [1]> посредством Tdatabase?
ложишь на форму, тыкаешь в него мышкой двойным кликом, выбираешь алиас от ODBC, жмешь кнопку defaults... вводишь значения нужным параметрам...
по идее все, при установке connected в true должно подключиться.
только без ADO (OLEDB) даже в этом случае не обойдется, т.к. сейчас ODBC драйвер аксесса только то и делает что перенаправляет запросы в jet... (использует при этом ADO или свою обертку над OLEDB хз. но что точно так это то что у тебя будет просто одним посредником больше...)
← →
Quart (2008-02-01 15:36) [2]Делаю так, не получилось-выдаёт ошибку general sql error :(((
DatabaseName = any_name (или alias_name)
DriverName = MSACCESS
LoginPrompt = False
Params = PATH=c:
DATABASE NAME=c:\osn.mdb
TRACE MODE=0
LANGDRIVER=Access General
USER NAME=Admin
PASSWORD=your_password
OPEN/MODE=READ/WRITE
SQLPASSTHRU MODE=NOT SHARED
← →
DrPass © (2008-02-01 15:38) [3]
> Quart (01.02.08 15:36) [2]
Тебе ж сказали - через алиас ODBC. Драйвер MSACCESS уже лет десять не обновлялся, и со сколько-нибудь современными версиями Access не работает
← →
sniknik © (2008-02-01 15:46) [4]> и со сколько-нибудь современными версиями Access не работает
на 97-ом закончили.
← →
Quart (2008-02-01 15:55) [5]DATABASE NAME=c:\osn.mdb
USER NAME=q
ODBC DSN=
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
SQLQRYMODE=
LANGDRIVER=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=64
PASSWORD=
Driver Name:Driver do Microsoft Access (*.mdb)
в компоненте database свойство databasename:=q
Пишет Invalid configuration parameter
alias:q
← →
sniknik © (2008-02-01 16:20) [6]> Пишет Invalid configuration parameter
> alias:q
> USER NAME=q
минимумом является задание ODBC DSN которое у тебя пустое, и которое должно было подставиться по умолчанию если бы выбрал "алиас от ODBC" как советовали (в списке в верху формы), и имя компонента (поле перед списком), которое после указывать в "кверях". все. т.е. фактически нужно ввести только 1 значение...
остальное будеш править если заработает минимум.
← →
Quart (2008-02-01 19:05) [7]1
Ошибка:
general sql error
Недопустимый атрибут строки подключения DATABASE
2
путь нужно писать здесь?
DATABASE NAME=c:\osn.mdb
← →
sniknik © (2008-02-01 19:53) [8]> путь нужно писать здесь?
вообще не нужно, нужно иметь настроенный DSN в ODBC, и читать ответ [6].
← →
Amoeba © (2008-02-03 16:02) [9]
> Quart (01.02.08 15:04)
>
> Как подключиться к базе access посредством Tdatabase?
> ADO не предлагать.
>
Будем и далее на сём настаивать, несмотря на все вышесказанное, и самому себе создавать и преодолевать героически проблемы? ССЗБ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c