有关数据库的连接?急!!(200分)

  • 主题发起人 主题发起人 kchsun
  • 开始时间 开始时间
K

kchsun

Unregistered / Unconfirmed
GUEST, unregistred user!
我是一个新手,最近开发了一个数据库应用程序,数据库是SQL Server 6.5
开发中一切正常,可当我拷到别的机器上时,却不能用,说是BDE错误。现提
出问题,请各位高手帮忙,我急需。
问题如下:
1. 可我记得连接数据库用的是ODBC,为什么又和BDE有关?
2. BDE和ODBC到底是什么关系,能不能只同ODBC相关,而不用BDE?如果能,如何做?还有,那样是不是安装ODBC就可以了,是不是任何开发工具带的ODBC都行?
3. 如果必须用BDE,那么如何制作一个安装程序,把BDE作进去?(我看了以
前的文章,但看不太懂,最好讲细点,如,工具及使用。我比较苯)
总之,我希望能系统,完整的学会如何做好一个应用程序同数据库的连接,万分感谢!
 
如果单纯用ODBC,可以使用mODBC,ODBC Express或ODBC98控件.
推荐用ODBC98控件.
客户端只要有相应的ODBC驱动就可以了(一般机器都有),而且别的软件带的
也可以用.
 
如何单纯用ODBC?我记得用的是ODBC,却还是不行。
如果原来用的BDE,现在改成ODBC,行不行,如何做?
 
1.单纯用ODBC,意思是说不要用delphi自己带的TDatabase,Ttable,TQuery等
控件,而要用我向你推荐的控件,这样就可以摆脱BDE了.

2.当然可以,将我说的控件替换你的BDE 控件就可以,只要你用的是标准的SQL
语句,基本不用改动代码.
 
Delphi默认连接数据库都是使用BDE,单纯使用ODBC也要经过BDE才连接。
使用ODBC98类的控件,可以不要BDE,很好改,你用一下就知道。
 
ODBC的控件那里有?
另,如用BDE,能不能通过安装Delphi或C++,Builder上带的BDE解决连接问题。
我想学如何制作安装程序,下了一个youseful,但不会用,能不能介绍一下,或
者介绍个别的安装程序。
 
在这里下载:
www.delphibbs.com
 
用delphi 自带的安装程序InstallShield
可以轻松搞定bde的安装、配置
很简单,不懂再问。
 
ODBC及BDE能否同不在本域的服务器上的数据库相连,如何做?(windows NT os)
 
ODBC及BDE当然能同不在本域的服务器上的数据库相连。
使用TCP/IP协议连只要Ping的通就可。
 
to rss:如何做?我用ODBC只能看见本域的服务器,BDE更不太会
 
我现在是连不在一个域的Interbase服务器只要在Servername(BDE)输IP
地址就可。

 
关键是把sqlserver6.5的连结协议添加tcpip, 然后odbc设置时连结协议设成tcpip,
然后设置server的ip地址就可以了:-)
 
to rss&cytown:能不能讲的再明白点,我找了半天,找不到你们说的设置,我能力有限,多谢了!!!!
 
first, ensure your workstation can access remote server in another domain.

second, use sql configuration utility to set protocal to tcp/ip
third, set the ip of remote server in odbc admin tools
 
感谢各位的帮助,任务已经完成。我发现自己真够苯的,其实,我只要在ODBC选服
务器时不管选项,自己手动填写要访问服务器的IP或名字就可以了。再次感谢各位!
 
多人接受答案了。
 
后退
顶部