社区
Delphi
帖子详情
TDataBase怎么连接SQL Server服务器?
jjdelphi
2002-09-20 03:41:03
一般使用TADOConnection连接吧?
如果使用TQuery要建ODBC吗?还是其他什么办法?
...全文
310
21
打赏
收藏
TDataBase怎么连接SQL Server服务器?
一般使用TADOConnection连接吧? 如果使用TQuery要建ODBC吗?还是其他什么办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halfdream
2002-09-23
打赏
举报
回复
TDataBase 实际上使用dblib 或ODBC 方式之一连接SQL SERVER..
微软已经早不再推荐使用它的dblib连接sql server了.
猛禽
2002-09-22
打赏
举报
回复
呵,SQL SERVER是一个ODBC别名,MSSQL是BDE的SQL-LINK驱动。
MSSQL的SQL-LINK只支持7。0及以下版本,因为它是通过DBLIB实现的,SQL2K不再提供DBLIB支持,只支持OLE-DB,所以只能用ADO
Brainboy
2002-09-22
打赏
举报
回复
是呀!我也有同样的疑问!为什么在用microsoft sql server 2000或7.0创建一个数据库时,用ODBC连接时选择SQL Server,而在用BDE连接是使用MSSQL!
jjdelphi
2002-09-22
打赏
举报
回复
to mircocheng(少清风) :
我没有安装SQL Server的客户端,所以没有NTWDBLIB.dll这个文件.只要把NTWDBLIB.dll复制到system目录下就可以连接上的.但是ODBC连接不需要NTWDBLIB.dll的.
我想知道ODBC和客户端连接SQL Server机制上有什么不同.
jjdelphi
2002-09-22
打赏
举报
回复
1.使用ODBC能够正常连接到SQL Server,但是使用TDataBase就连接不成功。
少了NTWDBLIB.dll
为什么ODBC不需要,而BDE需要?
2.为什么TDataBase的驱动使用MSSQL可以连接,而使用SQL Server就提示 无效的参数配置?
wbamboo
2002-09-22
打赏
举报
回复
凭自己喜好,ODBC,BDE,ADO都可以
mircocheng
2002-09-22
打赏
举报
回复
我曾经是用tdatabase可以连接到ms sql,而楼上的说不能连接,不明白是怎么回事。我用ODBC可以连上sql 。配置的参数,同楼上。
fangfang6478
2002-09-22
打赏
举报
回复
我比较喜欢是用ado,bde有缺陷
SilveryFox
2002-09-22
打赏
举报
回复
SQL SERVER是一个ODBC别名,MSSQL是BDE的SQL-LINK驱动。
fangfang6478
2002-09-22
打赏
举报
回复
根本就不需要设置DriverName,而且MYSQL跟SQL SERVER就不是一回事!
你如果不需要密码登陆框,就把loginpromt属性变为false,然后,在
paramter overrides里写上username=你的登陆名,password=你的密码,
然后选择alias name这是你的数据库别名,给database按一个名字就行了!
不过我也有问题,我们可以动态产生一个odbc数据源,我可以指定输入数据库的默认的用户名,但是我无法设置密码,如果这个sql server数据库的密码,不为空,我就不知道怎么办了!!
jjdelphi
2002-09-22
打赏
举报
回复
后来的第一个问题呢?
1.使用ODBC能够正常连接到SQL Server,但是使用TDataBase就连接不成功。
少了NTWDBLIB.dll
为什么ODBC不需要,而BDE需要?
Lafaer
2002-09-22
打赏
举报
回复
为什么不用ado呢?
speedone
2002-09-22
打赏
举报
回复
params
server name=服务器实例(可以是主机IP或主机名)
database name=数据库名
即可
del_c_sharp
2002-09-22
打赏
举报
回复
凳子拿来,猛禽兄继续上课
lovedandan
2002-09-20
打赏
举报
回复
先在控制面班中设置好odbc数据源,
然后将tdatabase的aliasename设为它就搞定了
yhjvc
2002-09-20
打赏
举报
回复
使用tdatabase你要使用BDE方式连接,也即是数据库别名机制。在bde administator中添加测试!
CloneCenter
2002-09-20
打赏
举报
回复
我觉得 ohmygod 的方法是更好的,ODBC 需要配置,而且容易出问题。用 Params 可以自己控制它,比如做个设置的窗口,可以轻松指定。
dtourist
2002-09-20
打赏
举报
回复
可以建Odbc,也可不建,直接通过驱动器连接,建ODBC只需用Tdatabase的Aliasname为你的Odbc数据源,或TDatabase中的DriverName为MSSQL,params为
DATABASE NAME=数据库名
SERVER NAME=服务器名
USER NAME=sa
ohmygod
2002-09-20
打赏
举报
回复
补一句,TDatabase中的DriverName我用的是MSSQL,可以通过哦。
ohmygod
2002-09-20
打赏
举报
回复
连接到MS SQLServer需在TDatabase的Params写入的参数如下
主要需填写的参数为已加中文注释的参数。
-----------------------------
DATABASE NAME=数据库名
SERVER NAME=服务器名
USER NAME=登录用户名
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
BLOB EDIT LOGGING=
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
DATE MODE=0
SCHEMA CACHE TIME=-1
MAX QUERY TIME=300
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
HOST NAME=
APPLICATION NAME=
NATIONAL LANG NAME=
ENABLE BCD=FALSE
TDS PACKET SIZE=4096
BLOBS TO CACHE=64
BLOB SIZE=32
PASSWORD=登录密码
delphi 使用T
Database
连接
sql
server
的方法
本文详细介绍如何使用Delphi通过ODBC数据源
连接
到
SQL
Server
数据库,并设置BDE数据引擎,包括数据库准备、ODBC数据源配置、BDE设置及Delphi代码实现。
delphi 利用T
database
连接
SQL
server
数据库详解
本文详细介绍如何在
SQL
Server
上创建数据库和表,设置ODBC数据源,配置BDE数据引擎,以及在Delphi中使用
Database
、Query、Datasource、DBGrid等组件实现数据库操作。
bde
连接
my
sql
设置_BDE的T
Database
连接
到
SQL
Server
,怎么设置参数? (30分)
本文详细介绍了如何使用MS
SQL
数据库,包括设置
Database
Name、DriverName,以及一系列关键参数,如SCHEMACACHESIZE、BLOBEDITLOGGING等,并展示了
连接
过程中的异常处理。
动态
连接
数据库及动态建立odbc’dsn的delphi实现
博客介绍了在Delphi中使用T
database
控件
连接
多种数据库的方法,包括Paradox、Informix、
SQL
Server
和Postgre
SQL
数据库。详细说明了各数据库
连接
时的属性设置,还给出了ODBC
连接
的注意事项及自动设置odbc的代码。
动态
连接
数据库及动态建立ODBC,DSN(ZT) 选择自 SafeF8 的 Blog
博客介绍了通过ODBC数据源配置数据库的方式,其使应用编写简单但有局限性。还给出在form或Data Modules上放置T
database
控件
连接
不同数据库的方法,包括Paradox、Informix、
SQL
Server
、Postgrd
SQL
等,最后附上自动设置odbc的代码。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章