手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Access>列表

Delphi中的Access技巧集

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

访问多个不同的ACCESS数据库-在SQL中使用In子句:

Select a.*,b.* From Tab1 a,Tab2 b In 'db2.mdb' Where a.ID=b.ID;

上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录。 Www@@com

缺点-外部数据库不能带密码。 Www~~com

补充:看到ugvanxk在一贴中的答复,可以用 中.国站长站

Select * from [c:\aa\a.mdb;pwd=1111].table1; 中.国.站.长.站

ACCESS XP测试通过 Www__com

在ACCESS中访问其它ODBC数据源 [中国站长站]

下例在ACCESS中查询SQLSERVER中的数据

以下为引用的内容:SELECT * FROM Tab1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]

外部数据源连接属性的完整参数是: 站.长站

[ODBC;DRIVER=driver;SERVER=server;DATABASE=database;UID=user;PWD=password;] 中.国站长站

其中的DRIVER=driver可以在注册表中的 @com

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ 站.长站

中找到 Www^^com

异构数据库之间导数据参见 碧血剑 Www^^com

ACCESS支持子查询 Www^^com

ACCESS支持外连接,但不包括完整外部联,如支持LEFT JOIN 或 RIGHT JOIN ,但不支持 FULL OUTER JOIN 或 FULL JOIN。 站.长站

ACCESS中的日期查询 _com

注意:ACCESS中的日期时间分隔符是#而不是引号 Www..com

Select * From Tab1 Where [Date]>#2002-1-1#; @com

在DELPHI中我这样用

以下为引用的内容:SQL.Add(Format( 'Select * From Tab1 Where [Date]>#%s#;', [DateToStr(Date)])); 中国站长.站

ACCESS中的字符串可以用双引号分隔,但SQLSERVER不认,所以为了迁移方便和兼容,建议用单引号作为字符串分隔符。 中国站.长.站

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!