当前位置: 代码迷 >> PB >> pb11 自带示例Advanced GUI连接数据库的有关问题
  详细解决方案

pb11 自带示例Advanced GUI连接数据库的有关问题

热度:6   发布时间:2016-04-29 08:06:51.0
pb11 自带示例Advanced GUI连接数据库的问题?
pb自带的示例直接运行没有问题,能够看到界面,然后我再主应用的open事件下添加连接数据库代码:
 string ls_path ="report.ini"
  SQLCA.DBMS = ProfileString(ls_path, "Local_Database", "dbms","")
  SQLCA.database = ProfileString(ls_path, "Local_Database", "Database","")
  SQLCA.userid = ProfileString(ls_path, "Local_Database", "userid","")
  SQLCA.dbpass = ProfileString(ls_path, "Local_Database", "dbpass","")
  SQLCA.LogId = ProfileString(ls_path, "Local_Database", "logid","")
  SQLCA.logpass = ProfileString(ls_path, "Local_Database", "LogPassword","")
  SQLCA.servername = ProfileString(ls_path, "Local_Database", "servername","")
  SQLCA.dbparm = ProfileString(ls_path, "Local_Database", "dbparm","")
  sqlca.autocommit=false
CONNECT USING SQLCA;
之后再运行程序,界面就变成

操作系统是win7,数据库连接是oracle

------解决方案--------------------
楼主请把图片传到相册,现在你的图片没有显示
------解决方案--------------------
你oracle的本机连接tnsnames.ora配置了吗

正常在ora的安装路径的 \NETWORK\ADMIN\

配置如

ora10 = 
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.102.212)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = dedicated)
(SERVICE_NAME = oracle10) 
)
)


------解决方案--------------------
图片我传到相册里了,有哪位高人帮忙指点一下,先谢了
------解决方案--------------------
从提示信息看,不是数据库连接问题。
  相关解决方案