数据库连接的问题,请大家帮帮忙!
通过Database控件连接SQL 数据库
连接代码如下:
Database2->Close();
Database2->Params->Clear();
Database2->Params->LoadFromFile("bd_data.ini");
Database2->Connected=true;
配置文件ini内容如下:
DATABASE NAME=IvsServerDataBase
SERVER NAME=192.168.100.118
USER NAME=sa
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=123456
因为SQL数据库端口不是1433,而是3433,所以上面那个INI无法连接数据库。
我想问问,端口应该在INI文件中什么地方配置?直接修改SERVER NAME=192.168.100.118,3433 这样也不能连接
[解决办法]
http://topic.csdn.net/t/20040323/10/2874508.html
参考此贴吧