Delphi DLL部分:Library DBSvrTest;uses
SysUtils,
Classes,
forms,
Dialogs,
TestForm1 in 'TestForm.pas' {Form1};Function Insert_data(jcbh:String;jclx:integer;clzt, hpzl, hphm, cllx, clpp, clxh, clsbdh:String;zs:integer;
rlzl, glbm, xzqh:String; ccrq: TDateTime; hcz, coz,
noz: Single; pfcs: integer; pfpj: String; csz: Single;
cspj:String; chz: Single; chpj:String; sjz: Single;
sjpj:String; tzxg: Single; ygz12, ygpj, jgz8, jgpj,
dgpj, zz45, zdzpj, wjbhgx, jyy1, dpbhgx, jyy2, dtbhgx, jtbhgx, jyy4,
wjpj: String; zdjl: Single; jyy5: String; zdjsd,
zdxtsj: Single; jyy6: String; zdwdx: Single; jyy7, lspj,
lsbz, zcpj:String; jcsj: TDateTime; jcxdm, dlym, ycym,
shy, pwd:String; var msg,v_res: Variant):integer; stdcall;
var
Form1: TForm1;
begin
Form1:=TForm1.Create(application);
Form1.sconn.Open;
v_res:=form1.sconn.AppServer.Insert_data(jcbh,jclx,clzt, hpzl, hphm, cllx, clpp, clxh, clsbdh,zs,
rlzl, glbm, xzqh, ccrq, hcz, coz,
noz, pfcs, pfpj, csz,
cspj, chz, chpj, sjz,
sjpj, tzxg, ygz12, ygpj, jgz8, jgpj,
dgpj, zz45, zdzpj, wjbhgx, jyy1, dpbhgx, jyy2, dtbhgx, jtbhgx, jyy4,
wjpj, zdjl, jyy5, zdjsd,
zdxtsj, jyy6,zdwdx,jyy7, lspj,
lsbz, zcpj, jcsj, jcxdm, dlym, ycym,
shy,pwd, msg);
Form1.Sconn.Close;
Form1.Close; Insert_data:=v_res;end;exports Insert_Into_jcx ;beginend.说明:sconn是TSocketConnection控件,而sconn.AppServer.Insert_data是一个中间应用服务(在这里是插入一条数据)Vb6 部分:
Private Sub cmdTest_Click()
Dim nRtn As Integer
'定义变量(略) nRtn = Insert_data (jcbh,jclx,clzt,hpzl,hphm,cllx,clpp,clxh,clsbdh,zs, _
rlzl,glbm,xzqh,ccrq,hcz,coz, noz,pfcs,pfpj,csz, cspj,chz,chpj,sjz, _
sjpj,tzxg,ygz12,ygpj,jgz8,jgpj, dgpj,zz45,zdzpj,wjbhgx,jyy1,dpbhgx,jyy2,dtbhgx,jtbhgx,jyy4, _
wjpj,zdjl,jyy5,zdjsd, zdxtsj,jyy6,zdwdx,jyy7,lspj, lsbz,zcpj,jcsj,jcxdm,dlym,ycym, _
shy,pwd,msg,res ) End Sub问题:在VB下运行此功能,如果网络正常,则成功插入一条数据并正常结束;当网络不正常或不通时,则导致整个应用不能操作,经过较长时间后,出现程序异常提示窗口,按确定按钮整个应用便异常退出。请各位高手帮看看!多谢了!
SysUtils,
Classes,
forms,
Dialogs,
TestForm1 in 'TestForm.pas' {Form1};Function Insert_data(jcbh:String;jclx:integer;clzt, hpzl, hphm, cllx, clpp, clxh, clsbdh:String;zs:integer;
rlzl, glbm, xzqh:String; ccrq: TDateTime; hcz, coz,
noz: Single; pfcs: integer; pfpj: String; csz: Single;
cspj:String; chz: Single; chpj:String; sjz: Single;
sjpj:String; tzxg: Single; ygz12, ygpj, jgz8, jgpj,
dgpj, zz45, zdzpj, wjbhgx, jyy1, dpbhgx, jyy2, dtbhgx, jtbhgx, jyy4,
wjpj: String; zdjl: Single; jyy5: String; zdjsd,
zdxtsj: Single; jyy6: String; zdwdx: Single; jyy7, lspj,
lsbz, zcpj:String; jcsj: TDateTime; jcxdm, dlym, ycym,
shy, pwd:String; var msg,v_res: Variant):integer; stdcall;
var
Form1: TForm1;
begin
Form1:=TForm1.Create(application);
Form1.sconn.Open;
v_res:=form1.sconn.AppServer.Insert_data(jcbh,jclx,clzt, hpzl, hphm, cllx, clpp, clxh, clsbdh,zs,
rlzl, glbm, xzqh, ccrq, hcz, coz,
noz, pfcs, pfpj, csz,
cspj, chz, chpj, sjz,
sjpj, tzxg, ygz12, ygpj, jgz8, jgpj,
dgpj, zz45, zdzpj, wjbhgx, jyy1, dpbhgx, jyy2, dtbhgx, jtbhgx, jyy4,
wjpj, zdjl, jyy5, zdjsd,
zdxtsj, jyy6,zdwdx,jyy7, lspj,
lsbz, zcpj, jcsj, jcxdm, dlym, ycym,
shy,pwd, msg);
Form1.Sconn.Close;
Form1.Close; Insert_data:=v_res;end;exports Insert_Into_jcx ;beginend.说明:sconn是TSocketConnection控件,而sconn.AppServer.Insert_data是一个中间应用服务(在这里是插入一条数据)Vb6 部分:
Private Sub cmdTest_Click()
Dim nRtn As Integer
'定义变量(略) nRtn = Insert_data (jcbh,jclx,clzt,hpzl,hphm,cllx,clpp,clxh,clsbdh,zs, _
rlzl,glbm,xzqh,ccrq,hcz,coz, noz,pfcs,pfpj,csz, cspj,chz,chpj,sjz, _
sjpj,tzxg,ygz12,ygpj,jgz8,jgpj, dgpj,zz45,zdzpj,wjbhgx,jyy1,dpbhgx,jyy2,dtbhgx,jtbhgx,jyy4, _
wjpj,zdjl,jyy5,zdjsd, zdxtsj,jyy6,zdwdx,jyy7,lspj, lsbz,zcpj,jcsj,jcxdm,dlym,ycym, _
shy,pwd,msg,res ) End Sub问题:在VB下运行此功能,如果网络正常,则成功插入一条数据并正常结束;当网络不正常或不通时,则导致整个应用不能操作,经过较长时间后,出现程序异常提示窗口,按确定按钮整个应用便异常退出。请各位高手帮看看!多谢了!
解决方案 »
- vb 怎么断开与ACCESS数据库的连接?
- 怎样使VB6.0的Label的背景透明
- 我是按学号查询数据库记录的啊,但是因为什么,第次显示的只是数据库内的第一行数据啊。
- 请问VB运行时出现ISAM未插入是什么意思?
- 最后八十分求救三个问题,分虽然不多,但我结贴速度从来未成超过一天!!!!
- [请教] VB中如何监测IE被启动的事件
- 急!急!急!,如何用API函数实现WINSOCKET的功能以及它的事件
- vb.net Textbox控件 赋值问题???求助高人啊
- vb的编程环境可以定制吗?让无关的菜单不出现。谢谢指教!
- ListBox的多项选择问题?
- 用 vb 程序怎样才能实现搜索出来的数据在excel 中 分 sheet显示 ?
- ADO访问数据库 数据读取或者上传 进度问题 求解 HELP
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html