用过ASTA的朋友看过来,急!!! (200分)

  • 主题发起人 主题发起人 zhem8
  • 开始时间 开始时间
Z

zhem8

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个大学的教学管理系统(C/S),系统结构大致如下:

客户端-------->IIS服务器(托管服务器)------->后台数据库(SQL SERVER 200)
我下载了ASTA3.0 并且安装上了它自带的服务端程序(Asta3ADOServer.exe)
我在客户端放了两个控件:
AstaClientSocket1和AstaClientDataSet1
可是客户端程序启动是会弹出一个窗口,要求输入服务器的IP地址,我非常讨厌这个窗口
我想把服务器的IP地址设置在程序中,在程序启动时不弹出这个窗口,不只到哪位大虾这样做过吗?
(该控件因为没有原代码,所以我不会改!)
还有当服务器IP输入错时,程序会要求提示缺少原文件!!不知道这个问题如何解决!
希望大虾们帮帮我,否则我要自杀了!!拜托大家了!




 
可以连接IIS
 
to fpsky:
能说的具体点吗?
 
>>同时,在客户端我想用ADO通过IP地址连接在Internet上的IIS服务器,
>>不只这样是否可行??
干吗要用ADO连接IIS呢?ADO是用来连接数据库的,客户端用ADO做什么?你做的是三层
啊!正确做法,客户端用SocketConnection连接应用服务器,也就你说的那个IIS服务器。
应用服务器端运行scktsrvr.exe,应用服务器端用ADO连接数据库。
这样就实现了三层结构。
 
to iapollo:
你能说的具体点吗?有例程吗?我一定会给你分的!谢谢
 
动态的改变connectionstring不可以吗?
 
http://iapollo.diy.163.com/mywork/delphi/test_midas.rar
是我做的一个简单例子。
你可以看一下。三层的,使用DCOM连接方法。
 

Provider=SQLOLEDB.1;Password=system111;Persist Security Info=True;User ID=sa;Initial Catalog=Database111;Data Source=210.75.112.111

其中
Data Source=210.75.112.111 //对方服务器IP地址,是装有IIS的对外IP地址
Initial Catalog=Database111 //数据库名
Password=system111 //数据库访部密码

这时要求对方的数据库一定要进行Web发布,不然,是无法通过Internet进行访问的
我七月份一个项目就是这种方式作的。
 
to 程云:
数据库服务器没有发布,所以我不能直接访问,我能访问的是IIS服务器(通过IP地址)
所以我要在IIS服务器上做一个应该服务程序供客户端来调数据库服务器进行数据操作!
听明白了吗?
 
如何将数据库进行web发布?
 
to iapollo:
你的程序我运行了一下,它提示没有注册类别!!!
 
1:客户端和IIS服务器分别在两地,通过Internet连接。
你的网络构架是已经解决了,那么你把应用服务层放在IISSERVER上
2在客户端我想用ADO通过IP地址连接在Internet上的IIS服务器,不只这样是否可行??
为什么要这样做哦,ADO是访问数据库的组件而已,就象QUERY,TABALE起的作用一样,
所以是放在服务层的,在客户端你用DCOMConnection1连接服务层 ,在让ClientDataSet1
控制数据集,再用CDataSource1传送到可视控件上面,就OK
用ADO是不能直接连的,建议你找本书看看.

 
to wyismail:
你有QQ吗?我想个你具体聊聊!
 
建议采用ASP+SQLSERVER方式。

客户端就用IE,IIS服务器配置WEB方式,利用ASP与SQLSERVER服务器连接。
 
to victorwin:
我的程序分两部分(前台部分和后台部分),前台是B/S结构(通过IE来访问),
我现在说的是后台部分采用C/S结构(因为有大量的数据录入,采用B/S结构不合理)!
 
to zhem8
QQ:1818000
 
要先运行服务器端,向系统注册一次。
然后在运行client文件夹中的客户端。
 
我的建议是:用delphi的WEB功能,开发速度很快,另外访问也不必用什么ip地址,只要加一个dns即可
 
ASTA我倒是知道一些,不过这个问题和ASTA一点关系都没有。

ASTA不是用来做WEB应用程序的。
 
to 一个过客:
我做的是C/S结构的程序不是做WEB程序!
 
后退
顶部