SocketConnection调用服器函数:这个是我服务器上定义的一个函数:
procedure TFWQ.CreateZT(const ID: WideString);
begin
copyfile(pchar(ExtractFilePath(Application.ExeName) + 'data\hst_jxc0.mdb'),
pchar(ExtractFilePath(Application.ExeName)+ 'data\hst_jxc'+ ID +'.mdb'),false);
end;在客户端调用此函数:
frmdatamodule.SocketConnection1.AppServer.CreateZT(Trim(EditNum.Text));程序执行成功,没有错误.但在在服务的数据库DATA文件夹下根本没有生成copy的hst_jxc'+ ID +'.mdb';
其它函数调用没有问题.
小弟不才.SOS 高人~~~~~~~~~~~~~~~~~
procedure TFWQ.CreateZT(const ID: WideString);
begin
copyfile(pchar(ExtractFilePath(Application.ExeName) + 'data\hst_jxc0.mdb'),
pchar(ExtractFilePath(Application.ExeName)+ 'data\hst_jxc'+ ID +'.mdb'),false);
end;在客户端调用此函数:
frmdatamodule.SocketConnection1.AppServer.CreateZT(Trim(EditNum.Text));程序执行成功,没有错误.但在在服务的数据库DATA文件夹下根本没有生成copy的hst_jxc'+ ID +'.mdb';
其它函数调用没有问题.
小弟不才.SOS 高人~~~~~~~~~~~~~~~~~
解决方案 »
- 如何选择工作
- dephi下如何在数据库连接断开后重连
- 再线求教!!图形处理时 bitmapinfo 的信息怎么获取
- 高手请看:关于ADOQuery
- 摄像头取像编程
- 我在分线程中监听端口出现问题,把相同代码搬到主线程中却运行正常,为什么???
- 用delphi开发基于internet的非浏览器人机界面的系统技术要点?
- 如何把一副图像的指定部分截取出来显示?
- 观棋不语真君子,见死不救是????大家快来救命呀!!!!!!!
- 有关连接两个或多个数据源(菜鸟问题)
- 如何实现这样的效果
- 下面的代码在D7 D2007运行结果不一样,把数据类型从Integer 改成 其它正确范围内 结果又不一样 是不是我的算法有问题?
或者,把WideString改成OleVariant试试
Corn1 老兄,我用的Delphi7 里面好象没你说的那OleVariant类型.跟踪一下服务器?我不会,能教教我吗?3Q!!!
目录存在吗?
有写权限吗?
你需要在客户端先服务端发一条命令,服务端收到这个命令之后,服务端来调用Copy自己复制
问题已经解决!!!
只要稍微改下服务器函数就可以了:
procedure TFWQ.CreateZT(ID: OleVariant);
var str: string;
begin
str:= ID;
copyfile(pchar(ExtractFilePath(Application.ExeName) + 'data\hst_jxc0.mdb'),
pchar(ExtractFilePath(Application.ExeName)+ 'data\hst_jxc'+ str +'.mdb'),false);
end;谢谢你们2位结贴给分了~~~