首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++ Builder 数据库连接求教解决思路

2012-04-27 
c++ Builder 数据库连接求教我在企业管理器中新建的一个数据库LEIJITEST,然后在查询分析器中新增了一张表l

c++ Builder 数据库连接求教
我在企业管理器中新建的一个数据库LEIJITEST,然后在查询分析器中新增了一张表leijinet,然后打开BDE Administrator新建了一个别名为LEIJITEST的文件,把它的DATABASE NAME设置为LEIJITEST,然后保存,之后用C++ BUILDER 4新建项目,新增DataSource1,Table1,DBGrid1三个控件,依次设置DataSource1的DataSet属性为Table1,DBGrid1的DataSource属性为DataSource1,Table1的DatabaseName属性为LEIJITEST,然后再设置TableName时就弹出Database Login对话框输入用户和密码,我输入之后就提示
  “无法连接:SQL Server不可用或不存在,无法连接或拒绝网络访问Alias:LEIJITEST;”
  请问时我哪里设置错了吗?还是有缺掉的步骤?
 请帮我解答一下,我刚学这个。

[解决办法]
我建议你用ADO,别用BDE.

拖4个控件
DataSource1,DBGrid1,
//下面两个控件是ADO标签的
ADOTable1,
ADOConnection1
然后点击ADOConnection1的Connectionstring属性,设置好连接,loginprompt=false,connected=true。
再把ADOTable1的Connection指定ADOConnection1
其他按bde的做法操作,就可以看到数据了
[解决办法]
TDataBase属性如下:

LoginPrompt = False
DatabaseName=aa //这个自己可随意起名

参数设定如下:

DATABASE NAME=数据库名
SERVER NAME=127.0.0.1
USER NAME=用户名
PASSWORD=密码
ENABLE BCD=TRUE

--------------
TTable的属性
DataBaseName=aa

热点排行