L
leey
Unregistered / Unconfirmed
GUEST, unregistred user!
1、在D版delphi5.0中访问MS SQL远程数据库,如使用ODBC数据源可对表进行正常读写操作;如果在BDE中定义一个别名,还是同一应用程序,仅换用此别名访问库,却只能读不能写,不仅程序如此,甚至delphi在自带的Database Desktop和SQL Explore中,若使用此别名也不能对表进行写操作,附别名定义时的参数设置值:
DATABASE NAME=db_fcm
SERVER NAME=fcm2
USER NAME=c_user
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
BLOB EDIT LOGGING=
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=NOT SHARED
DATE MODE=2
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=123456
2、使用BDE别名方式访问MS SQL连接时提示ntwdblib.dll出错,找遍Delphi光盘均没有,后在SQL 7.0安装盘中找到该文件,拷入BDE目录后才可连接,这种做法对吗?
DATABASE NAME=db_fcm
SERVER NAME=fcm2
USER NAME=c_user
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
BLOB EDIT LOGGING=
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=NOT SHARED
DATE MODE=2
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=123456
2、使用BDE别名方式访问MS SQL连接时提示ntwdblib.dll出错,找遍Delphi光盘均没有,后在SQL 7.0安装盘中找到该文件,拷入BDE目录后才可连接,这种做法对吗?