hur.cn - 华软网

 热门搜索

初学者提问:出现Invalid Database Name是什么原因?

  作者:未知    来源:网络    更新时间:2018/10/12
PB8里面已经能够和数据库连接上了,然则RUN时输入完ID和PW后就显示"Invalid Database Name",搞不清是什么原因,高手请见教
------华软网友回答------
PB里联接数据库开发用的,RUN是代码联接数据库,你对照一下,有什么不用
------华软网友回复------
楼上说的对,在你的主应用的script里面检查一下数据库联接的代码是否正确!
------华软网友回复------
这是代码
// Profile SQL 2000
SQLCA.DBMS = "MSS Microsoft SQL Server"
//the password to connect the database
SQLCA.LogPass = "dms"
//the userid to connect the database
SQLCA.LogId = "dms"
g_user=upp.id
//SQLCA.LogPass = "123"
//SQLCA.LogId = "dms"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

// DB connection 
connect ;
//deal with error 
if SQLCA.sqlcode <> 0 then
     MessageBox ("数据库连接失利!", SQLCA.sqlerrtext,stopsign!)
     halt
end if

// Open MDI frame window
close(win_splash)
Open (win_Main)
------华软网友回复------
这是配置信息:
// Profile DMS
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "equipment"
SQLCA.LogPass = <***>
SQLCA.ServerName = "ztao"
SQLCA.LogId = "dms"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

------华软网友回复------
SQLCA.Database = "equipment" 这句掉了
------华软网友回复------
"SQLCA.Database = "equipment" 这句掉了"
这是配置信息啊,怎么会是掉了呢?说明白点好吗?
------华软网友回复------
SQLCA.Database = "equipment"掉了的意思是你应该在代码里面把这一行写进去,否则软件怎么知道你要连接哪一个数据库      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。