pb9+32位XP开发的程序在win7 64位下运行的问题
我一直在pb9+32位XP坏境下开发程序,现在想在win7 64下运行程序,发现无法连接数据库,sqlca.sqlcode = -1,是数据库连接代码需要针对64位系统单独写吗?或者是需要在win7 64位下配置什么环境参数?还是必须用pb9+win7 64位的开发环境才行?如果用pb9+win7 64位的开发环境,会不会遇到其他问题?
麻烦大佬们帮下忙,谢谢。
//连接数据库
sqlca.dbms = ProfileString(ls_PBINI,"database","dbms","")
sqlca.database = ProfileString(ls_PBINI,"database","database","")
sqlca.userid = ProfileString(ls_PBINI,"database","userid","")
sqlca.dbpass = ProfileString(ls_PBINI,"database","dbpass","")
sqlca.logid = ProfileString(ls_PBINI,"database","logid","")
sqlca.logpass = ProfileString(ls_PBINI,"database","LogPassword","")
sqlca.servername = ProfileString(ls_PBINI,"database","servername","")
sqlca.dbparm = ProfileString(ls_PBINI,"database","dbparm","")
connect using sqlca;
if sqlca.sqlcode = 0 then
//
else
messagebox('sqlcode','数据库连接失败,错误代码:' + string(sqlca.sqlcode))
return
end if
//连接数据库