我用delphi7建立了一個 webservice專案最后編譯到iis上面發布,程式是可以跑起來,但是如果用到資料庫控制元件就會報
錯“org.apache.axis.AxisFault:Access violation at address 0232A764 in module 'project1.dll'.Read of address ” 麻煩哪位用過
delphi7開發過webservice的高手幫看看,我用的是wsCaller.jar來測驗的,還有有沒有更好的測驗webservice的方法
function Tmain.Deduction(Shopno,openid:string;money:integer):string;
var
bs,cardid:string;
jifen,kj_money:integer;
sjkj_money:integer;
begin
/////如果不執行這段是正常的
WebModule1.ADOQuery1.Close;
WebModule1.ADOQuery1.SQL.Clear;
WebModule1.ADOQuery1.SQL.Add('select * from Wechatinfo where WCIOPENID='''+trim(openid)+'''');
WebModule1.ADOQuery1.Open;
/////如果不執行這段是正常的
result:='aaaaa'
end
uj5u.com熱心網友回復:
上下加入CoInitialize和CoUninitialize試試uj5u.com熱心網友回復:
to jjpweb還是報錯,麻煩再幫看看,謝謝
uj5u.com熱心網友回復:
多數情況是TADOConnection連接未成功,open就會出錯。置疑資料庫的連接,找原因。
uj5u.com熱心網友回復:
問題解決了嗎;我也碰到類似問題,求解uj5u.com熱心網友回復:
http://blog.csdn.net/pcwe2002/article/details/52527782示例中包括通過寫存盤程序提供回傳 http json,比webservice高效
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61679.html
標籤:網絡通信/分布式開發
下一篇:Delphi遠程資料庫操作
