对Access的操作。有点难度啦,有请高手。 (100分)

  • 主题发起人 主题发起人 kifo
  • 开始时间 开始时间
K

kifo

Unregistered / Unconfirmed
GUEST, unregistred user!
希望
一、不通过数据源,对Access进行访问;
二、在程序中建立数据库,表,字段并对控制字段属性。
先感谢了。
请答题者阐述详细些。
 
不用数据源?不用tadoconnection这些东西,能行吗?
 
1 不通过数据源,什么意思。通过ADOX行不行。
2 使用ADOX,可以在ACCESS中建表的,李维的书
讲过一点,ADOX的帮助中有详细的帮助。
 
行得通?

关注............
 
用第三方控件可能可以
 
当然不想用第三方控件。不过如果有带源码的控件也可以试试。
 
你说的是不是不用ODBC数据源?
用ADO操作,很简单的,安装时不用安装ODBC数据库引擎。
 
直接可以用COM对象,不过代码太麻烦
 
delphi的ado组件也是通过ado接口实现的,不怕麻烦的话直接实现接口吧[:D]
 
ado连接,
建表之类的写sql就行了
 
数据源就是DATASOUCE,不用数据感知控件就行了
你是不是说不要DATASET啊,不要的话就,,,
 
是不是可以用宏操作ACCESS
 
还是用 ADO , 快, 也省事. 做完后. 发布时, 只要给 用户安一个 JET 4.0 就OK 了.

用 ADO 的 Query 的 CR 和 AL 语句 实现 建 表和 改表.
 
建库:

uses ComObj;

var
CreateAccess: OleVariant;
tempstr: string;
begin
CreateAccess:=CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;
DataSource=temp.mdb;
Database Password=123456');
end;

建表:

在ADOQuery.SQL中写入
create table mytablename
(aa int,
bb varchar(10),
cc currency)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部