PB直连数据库接口分析和自定义数据接口名称方法

经我研究发现,要给特定版本的PB加数据接口,还是挺方便的。

具体如下:

 

g_sql = create uo_sqlplus

g_sql.DBMS = "DZZ 大自在数据接口"

g_sql.Database = "db"

g_sql.LogPass = "pass"

g_sql.ServerName = "1.1.1.1"

g_sql.LogId = "sa"

g_sql.AutoCommit = False

g_sql.DBParm = ""

connect using g_sql;

 

分析:

g_sql.DBMS = "DZZ 大自在数据接口"

注意这里的 DZZ,这是数据库简称,这是关键字,只取3个字母。

有了这个关键字,拼一个串出来 得到

pbdzz

假如使用的是PB9.0,然后加上版本号:pbdzz90 pbdzz90

假如使用的是PB12.5,然后加上版本号:pbdzz90 pbdzz125

最后加上后缀名: pbdzz90.dll  pbdzz125.dll

这就是它的一个数据接口名称

里面写个函数:PB_DB_Rout @1

__declspec(dllexport) int __stdcall PB_DB_Rout(void *dbi)

{

    //自己实现吧。PB所有的数据库操作都是通过调用这个接口函数来实现

    return(0);

}

完成接口,就可以工作了。

完成的DLL放在自己程序下面,上面那个串,PB使用自定义的数据库直连接口,启动了自己写的DLL。

 

 

猜你喜欢

转载自blog.csdn.net/lxbin2003/article/details/106185857