回复:连接第三方数据库dbOpenConnection找不到

lizhigang

  • 帖子

    8
  • 精华

    1
  • 被关注

    3

论坛等级:游民

注册时间:2004-02-28

普通 普通 如何晋级?

发布于 2014-07-11 10:23:36

2楼

在安装文件夹的s cripts/libs目录下,有个rdb.ctl文件夹,里面已经封装了对dbOpenConnection等函数的调用。

在config里面,增加
[ctrl]
CtrlDLL = "CtrlADO"

或如果在UI界面编写数据库程序,则需要
[ui]
CtrlDLL = "CtrlADO"

在脚本编程界面,第一行写
#uses "rdb.ctl"
在main()或其他函数中,就可以方便的使用各种ODBC数据库了。

例程:
void update()
{

dbConnection db;
dyn_dyn_anytype res;
dyn_string dsSql;

string sql;
sql="truncate table TABLE1 drop storage";
dynAppend(dsSql, sql);
rdbOpen(db, "DSN=Oracle32Client;UID=PVSSUSER;PWD=PVSSPWD;"); // open database connection
rdbTransaction(db);
rdbExecute(db, dsSql);
rdbCommit(db); // commit transaction
rdbClose(db); // close database connection

}
喵了个咪的再汪打你
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC OA (原PVSS)

共有379条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。