读书人

C++ builder自定义数据库连接为什么不

发布时间: 2012-02-19 19:43:38 作者: rapoo

C++ builder自定义数据库连接为什么不行
AnsiString strr="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=1234;Data Source=5E49411BEE7A448\SQLEXPRESS;";


ADOConnection1->Close();
ADOConnection1->ConnectionString = strr;
ADOConnection1->Open();
String sql="select * from stuInfo";
ADOQuery1->ConnectionString=ADOConnection1->ConnectionString;
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(sql);
ADOQuery1->Open();
ADOQuery1->ExecSQL();
this->DataSource1->DataSet=this->ADOQuery1;
this->DBGrid1->DataSource=this->DataSource1;

为什么老提示未授权,请大家看看,帮小弟指出那里有问题

[解决办法]
你先直接用ADOConnection1连接一下数据库 看能不能连接上?
语句应该没的问题的哦
[解决办法]
ADOConnection1->ConnectionString = (WideString)strr;不知道行不
[解决办法]
我要记得没错的话,你应该设置用户名和密码为空,不需要什么账号和密码
[解决办法]
先用ADOConnection链接得出字符串,再手工填写。

读书人网 >C++ Builder

热点推荐