请问如何用activex form组件访问access数据库!?(10分)

  • 主题发起人 主题发起人 downage
  • 开始时间 开始时间
D

downage

Unregistered / Unconfirmed
GUEST, unregistred user!
在Active Form中访问数据库的方法和在一般的窗体中访问是一样的。
1.往窗体中加入ADOConnection,ADOTable,DataSource,DBGrid。依次连接起来。
2.设置ADOConnection1的ConnectionString:
(1)点选use Connection String,点击build.
(2)选择引擎:Microsoft Jet 4.0 OLE DB Provider.
(3)"连接”页中指定数据库文件(****.mdb)
不想输入密码,可把LoginPrompt设为False.
3.在ADOTable1中指定TableName,把Active选为true.

看看DBGrid1中有没有东东!:)
 
谢谢,在web页面中的activex form也可以用这种方法访问web服务器的access数据库么?
 
建议作一个服务器端组件将access数据转化为xml,在activexform中加一个属性接受xml串
再在activexform中加一个clientdataset.xmldata:=接收的xml串
 
哦,可是我是租用的虚拟主机,没办法自己安装组件!可不可以在activex form里面
获得asp脚本的执行结果,并且,将activex form里面的数据存入access数据库哦,疑问!?
 
active form 是在客户端执行的。。

所以不能访问服务器端的数据。
 
同意楼上的,在虚拟主机上使用带数据库的程序,
一般只能用ASP或PHP(看服务商的支持),其他的网络解决方法很难实现。
不过管理后台是可以的。
 
自己租个域名,在家里建设服务器不就可以了,只要不关机IP也不会变,万一变了在去设置域名的定向就是了。自己的服务器想怎么样都可以
 
可以利用ASP的Response对象返回数据,然后在客户端使用idhttp控件对数据进行接收分析。不过这样可能比较慢。

 
后退
顶部