pb做了一個程式,后臺資料庫是SQL2000。
已撰寫資料庫連接代碼
// Profile Shop
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "Shop"
SQLCA.LogPass = "1234567890"
SQLCA.ServerName = "."
SQLCA.LogId = "sa"
SQLCA.AutoCommit = false
SQLCA.DBParm = ""
connect;
if sqlca.sqlcode<>0 then
messagebox("Warning!","connect lost!",stopsign!)
halt close;
end if
open(shop_login)
在PB環境下,啟動資料庫服務(MSSQLSERVER)之后,程式才能開啟,即使是點run測驗,也要先啟動SQL的服務,否則就出現:connect lost!。
打包成exe后,同樣,只有SQL 的服務管理器點運行服務(或者在任務管理器里啟動MSSQLSERVER),才可以打開shop_login
注:是啟動不了SQL,而不是無法連接資料庫
找到一個大俠給的19個DLL,放在程式目錄里,也沒有任何變化
誰知道是怎么回事啊?
uj5u.com熱心網友回復:
是要先啟動,uj5u.com熱心網友回復:
這個應該是SQLSERVER啟動設定的問題(我不熟),去SQLSERVER的版問一下就知道了.(你問一下,"SQLSERVER監聽服務不會跟著WINDOWS自動啟動",大概是這個意思)
uj5u.com熱心網友回復:
還有就是給別人用的時候,不會也要他們裝SQL2000吧?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/66651.html
標籤:數據庫相關
上一篇:PB 判斷資料重復問題。。。
