一个有关于ADO组件的打包问题

ghz2000 2001-03-16 02:37:00
ado的connectionstring:="Provider=Sqloledb ; User ID = sa ; Password= ; Initial Catalog =mts; Data Source =mts_a"
请问大家:我没有设置ODBC,如何将sqloledb打包到应用的客户端,并能正常安装!
sql server name: mts_a
defaut database: mts
谢谢大家
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghz2000 2001-03-19
  • 打赏
  • 举报
回复
很感谢raptor,为什么安装了MDAC_TYP的datebase access components
但在运行时有错误提示:interface is not supplied
ghz2000 2001-03-19
  • 打赏
  • 举报
回复
很感谢raptor,为什么安装了MDAC_TYP的datebase access components
但在运行时有错误提示:interface is not supplied
脉达老黄 2001-03-19
  • 打赏
  • 举报
回复
如果是win98第二版就带了,否则如果他安装office2000也行
猛禽 2001-03-18
  • 打赏
  • 举报
回复
装一个MSDAC吧,在DELPHI安装盘里可以找到那个叫做MDAC_TYP.EXE的文件。
NT WorkStation里好像没有OLE-DB,NT SERVER 如果装了IIS4则会有OLEDB(好像是MDAC2。0)DELPHI里的是2。1版的,WIN98好像带了1。1版的,WIN2000带了2。5版的,目前是SQL2000最高为2。6版,DELPHI5用2.6会有问题,要打一个补丁,到BORLAND的站上看看就知道了。
ghz2000 2001-03-18
  • 打赏
  • 举报
回复
我在程序就是这样做的,关键的是我不知道在客户端有什么oledb的提供者.
因为,它的错误提示是:“找不到oledb的提供者”!
请问我可以从何得知客户端有哪些oledb。
请问这样的oledb在哪有下载,是不是安装就可以了?
还有一个问题就是:你认为一个NT Workstation有什么样的oledb(一般而言)
lwp_lwp 2001-03-17
  • 打赏
  • 举报
回复
ado 是windows COM技术的一个表现,win98/nt都自己代有oledb,实际ado 的打包就不用,只用把connectionstring写入ini文件,然后根据客户机器的不同来生成相应字符串即可(如:第一次运行让用户输入服务器名和用户名、密码等变项),然后把可执行文件copy。如果确实没有oledb可以在各种网站找到它的安装程序,在安装文件中调入安装即可

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧