求助公网远程操作数据库系统制作 准备做一个订单流程控制的软件,三种用户,一种发起订单,一种处理订单,一种审核订单,三种用户不在同一地点,我准备用ADO直接远程连接SQLSERVER数据库服务器做 ,有专用的服务器放数据库,有固定IP,可以实现吗? 做好后发布软件困难不? 谁还可以给点好的建议,给个思路! 急用! 求助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接连,用SQL语句操作就是了,就象在本机写程序一样的,只不过把服务器换下而已,这是我的理解。 如果用ado,二层,发布时不用做什么就可以了。但程序中 ADO的连接参数要配好。 client/webserver就是专门针对这种网络模式的ado直接连可能不好:需要把数据库的端口对公网开放 我下了个 InstallShield for Delphi7 怎样打包程序啊 谁有具体的资料能给我介绍一下 使用socket三层,就很好用了。 如果是直连数据库的话, 在路由器中设置端口映射,把1433端口映射到服务器所在的IP地址,客户端的ADOConnection有服务器名称只要设置服务器所在的外网的IP就可以了,不过这有点不太安全. 有一个服务器端好点! web的话不安全!参考下木马的认证客户端(其实就是健表!辨认下ip和端口)!上来的时候辨认一下用户!用户不同权限不同!中间还可以加密通信!发个随机码然后考这个码走一定的算法加密文字! 端口辐射!不过一般不要将数据库直接暴露在外网!会出现为题的!尤其是mssql! 很大吗?有点做坏事的感觉!可以说吗?新建.rc文件!格式 jia mydll jiabin.dll 名 类型 文件名brcc32.exe 新建.rc$R setup.RES}function ExtractRes (ResType, ResName, ResNewName: string): boolean;varRes: TResourceStream;begintryRes := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));tryRes.SavetoFile(ResNewName);Result := true;finallyRes.Free;end;exceptResult := false;end;end;procedure TForm1.Button1Click(Sender: TObject);begin Unit1.ExtractRes('mydll','jia','./jiabin.dll')end;end.不要用来做坏事! 如何得到类对象所占内存大小 总是实现不了在internet上的网络通信 有关 adoquery问题 急急急急 !!!!!! 数据插入,在线等,急 如何在一个函数中多次设置Filter? 再问一个TreeView的问题 你们开发时书就放在电脑边吗 通过ADO一次更新大批数据(超过3000条)时速度超慢的问题,急! 找DevExpress公司的Grid控件,在线等待! 关于一个文件打开的问题,一个很容量的送分题啊 如何在delphi7中插入的图片上画点 求助:delphi 通过下载一个文件(jpg,mp3), 获取当前下载速度(xxx kb/s)
但程序中 ADO的连接参数要配好。
ado直接连可能不好:需要把数据库的端口对公网开放
端口辐射!不过一般不要将数据库直接暴露在外网!会出现为题的!尤其是mssql!
很大吗?有点做坏事的感觉!可以说吗?新建.rc文件!
格式 jia mydll jiabin.dll
名 类型 文件名
brcc32.exe 新建.rc$R setup.RES}
function ExtractRes (ResType, ResName, ResNewName: string): boolean;
var
Res: TResourceStream;
begin
try
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
try
Res.SavetoFile(ResNewName);
Result := true;
finally
Res.Free;
end;
except
Result := false;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Unit1.ExtractRes('mydll','jia','./jiabin.dll')
end;end.不要用来做坏事!