Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
2-1213171239
Int23
2008-06-11 12:00
2008.07.13
Как проверить орфографию текста через ворд


15-1211893493
ksuha211
2008-05-27 17:04
2008.07.13
вычисления с большими числами


2-1213321722
AlexanderMS
2008-06-13 05:48
2008.07.13
Включить код на C в проект, написанный на Delphi


2-1213001830
RUYurik
2008-06-09 12:57
2008.07.13
Загрузка ресурсов (BITMAP) в приложение


15-1212158236
dr_creigan
2008-05-30 18:37
2008.07.13
Интернет-трафик