请教:PHP中如何打开如DelphiBBS.mdb之类的Access数据库文件???(30分)

  • 主题发起人 formater
  • 开始时间
F

formater

Unregistered / Unconfirmed
GUEST, unregistred user!
说明:服务器不在我这里,我只有ftp上传和下载的权限,而且对方是Linux主机,所以不能用ODBC、ADO之类的方法。
如果不能打开mdb文件,就只能用txt文件或者dbf文件了,那么txt、dbf二者哪一个更稳定,PHP Manual上说多人
同时访问Dbase文件容易出错,那么txt文件呢?请PHP爱好者赐教!
 
开放资料链接 (Open Database Connectivity, ODBC) 是链接数据库的共通界面。
ODBC 是由微软主导的数据库链接标准,实作环境也以微软的系统最成熟。
在 UNIX 系统中,通常要使用其它厂商所提供的 ODBC 界面,有些 UNIX 厂商会
自己提供 ODBC 界面 (如 SUN 有为 Solaris 提供 ODBC)。
ODBC 和数据库的查询采用 SQL 语言,这和大部份的数据库查询方式一样,这使
得系统可以很容易和各种数据库沟通。当然,透过 ODBC 界面,后端的数据库不
一定要 DBMS 这种大型数据库系统,亦可以是资料表 (如 Microsoft Access)、
或者是试算表 (如 Microsoft Excel)。
odbc_connect
链接至 ODBC 数据库。
语法: int odbc_connect(string dsn, string user, string password, int [cursor_type]);
返回值: 整数
函数种类: 数据库功能



内容说明

本函数用来链接到 ODBC 数据库,返回值为链接的代号 ID 值。参数 dsn 为
资料来源名称 (Data Sources Name)。参数 user 及 password 分别为链接的
帐号及密码。参数 cursor_type 通常省略,其值有 SQL_CUR_USE_IF_NEEDED、
SQL_CUR_USE_ODBC、SQL_CUR_USE_DRIVER 及 SQL_CUR_DEFAULT 等四种。当使
用复杂的资料存取时可能会有类似
"Cannot open a cursor on a stored procedure that has anything other
than a single select statement in it" 的错误信息字符串,此时若将参数
cursor_type 的值设为 SQL_CUR_USE_ODBC 就可以避开了。
 
顶部