PB连接Access数据库遇到两个问题!!希望各位前辈指点
第一个:
每次运行程序时都要重新选择数据库
代码是这样写的:
// Profile hrms
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=MS Access Database;PWD=rsb'"
connect using sqlca;
if sqlca.sqlcode <> 0 then
else
open(w_login)
end if
第二个问题:
不知道哪里错了 谢谢
[解决办法]
第二个:access支持rank函数吗
[解决办法]
第二个问题,把你的sql完整的贴上来,给大家看看
[解决办法]
据我所知,access这种小型数据库是没有rank()这个函数的。
[解决办法]
你最好把你这组sql要实现的东西简单描述下,让大家帮你想想怎么写,不一定用rank函数做,至少目前看这样没有同类的函数去实现。
[解决办法]
第一个问题,没有配置odbc里的数据库;
第二个问题,如下参考:
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.ACE.OLEDB.12.0',DATASOURCE='.\accessdatabase\Dietary_Management.accdb'"
CONNECT using SQLCA ;