世纪影院   音乐   生活时尚   体育   游戏   旅游教育   下载中心   银河网络   爆笑网文   企业邮箱   E网服务
学院首页 冲浪宝典 网站建设 操作系统 软件时空 硬件指南 设计天堂 网络安全 数据库 经典教程 IT认证 技术论坛
当前位置:学院首页 >> 数据库 >> MSSQL >> 正文

动态的连接到数据库的方法
转自: 时间:2003年7月27日15:21

动态的连接到数据库的方法

 这里我们创建一个后缀为Ini的文件system.ini,在system.Ini文件中写入如下代码:

   [DBMS_PROFILES]
   CURRENT=ODBC
   PROFILES=
   [Profile ]
   DBMS=
   Database=
   UserId=
   DatabasePassword=
   LogPassword=
   ServerName=
   LogId=
   Lock=
   DbParm=ConnectString='DSN=ora8;UID=;PWD=' //ora8指数据库服务器名
   Prompt=0
   AutoCommit=0

  这样在应用程序的open事件中写入下代码:
  string ls_inifile

  ls_inifile = "system.ini"

// Profile system
SQLCA.DBMS =ProfileString(ls_inifile,"Database", "DBMS", "")
SQLCA.database =ProfileString(ls_inifile,"Database", "database", "")
SQLCA.userid =ProfileString(ls_inifile,"Database", "userid", "")
SQLCA.dbpass =ProfileString(ls_inifile,"Database", "dbpass", "")
SQLCA.LogId =ProfileString(ls_inifile,"Database", "LogId", "")
SQLCA.LogPass =ProfileString(ls_inifile,"Database", "LogPassWord","")
SQLCA.ServerName =ProfileString(ls_inifile,"Database", "ServerName" ,"")
SQLCA.DBParm =ProfileString(ls_inifile,"Database", "DBParm", "")

Connect using sqlca;
open(w_frame)
If sqlca.sqlcode<>0 then
Messagebox("不能连接到数据库",Sqlca.sqlerrtext)
return
end if


(编辑:windowsbird)
【发表评论】【关闭窗口】