用什么bde or ado
BDE:
如下:
1.首先设置Definition
有下面几个
DataBASE NAME
LANGDRIVER
OPEN MODE
SERVER NAME
SQLPASSTHRU MODE
USER NAME
2
BDE:
如下:
1.首先设置Definition
有下面几个
DataBASE NAME
LANGDRIVER
OPEN MODE
SERVER NAME
SQLPASSTHRU MODE
USER NAME
2
DataBase Name
Server name
SqlPassThru
user name
就简单啦
用adoconnecion就可以啦
Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=SA;Initial Catalog=rsgl;Data Source=HR4096;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=HR4096
你只要在其connectionstring中按着向导做就可以啦
选择ADOCONNECTION控件,双击--选use connection string-build-Microsoft Ole DB Provider for sql server 以下就很容易了
用bde 连接
先配置ODBC数据源,在控制面板操作,按提示作,在delphi里就可以操作了
推荐用ADO !!!
控制面板--ODBC数据源----新建数据源(Sql Server)---按提示---OK
打开Delphi设置Table or Query 的DataBase Name=设好的别名 OK
Definition是BDE Administrator 中的configuration页中的
默认的数据库密码是多少?
默认的password为空
你只要将我上面的这段改一改放到connectionstring就行啦
**********************
Initial Catalog=rsgl;//将rsgl改为你的数据库名称
Data Source=HR4096;//将hr4096改为你的计算机名or 数据库服务器名
Use Procedure for Prepare=1;
Auto Translate=True;
Packet Size=4096;
Workstation ID=HR4096//将hr4096改为你的计算机名or 数据库服务器名
在sql exploer 中把服务器设置成本机名就可以了.
打开BDE administrator
在configuration页上配置一下mssql
主要有
设置Definition
有下面几个
DataBASE NAME// sqlserver 中数据库名称
LANGDRIVER//'数据库使用的语言驱动
OPEN MODE//数据库的可读,可写属性
SERVER NAME//数据库服务器名称,桌面版的话,直接写上你的计算机名
SQLPASSTHRU MODE//sql命令行的处理模式
USER NAME //sql server登录的用户名称
设置完后
在database页上设置一个别名
在出现的数据库别名对话框中选择MSSQL
再在definition中设置一下下列的属性值
DataBase Name //输入你的数据名
Server name//服务器名
SqlPassThru//命令行处理模式
user name//用户名称
这几个必须与configuration中保持一致
这就可以的