CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

在C++Builder中如何使用ADO?

楼主chun_kong()2004-11-03 06:56:06 在 C++ Builder / 数据库及相关技术 提问

在C++Builder中如何使用ADO? 问题点数:0、回复次数:15Top

1 楼Persistent8813(固执的,坚持的:山东诸城)回复于 2004-11-03 07:21:45 得分 0

用ADO控件啊,连接件,表件,查询件。用原生码也可,我记不住。Top

2 楼558047(三个代表万睡!八荣八耻万睡!)回复于 2004-11-03 09:10:22 得分 0

看书阿,很简单的。比BDE要方便多了。  
  Top

3 楼dgyanyong(幸运飞龙)回复于 2004-11-03 09:27:49 得分 0

用ADOConnection连接数据库   点击ConnectionString  
  ADOQuery的Connection属性设置为ADOConnection  
  ADOQuery的SQL属性里写SQL语句查询    
  DataSource的DataSet属性为ADOQuery  
  DBGrid的DataSource属性为DataSource1  
  以上所有控件的Active属性设置为trueTop

4 楼milkwayhong(自在)回复于 2004-11-03 09:32:05 得分 0

看帮助和demo(BC安装文件夹下)Top

5 楼ttfwind(橙子)回复于 2004-11-03 09:51:02 得分 0

如幸运飞龙   所说  
  Top

6 楼ch_builder(春辉)回复于 2004-11-03 19:18:24 得分 0

┌DBGrid  
                                ┌ADOTable<=|                             ├DBText  
  DataBase<=ADO<=│                     |<=DataSource<=├DBNavigator  
                                └ADOQuery<=|                             ├DBListBox  
                                                                                      └DBEdit  
                                        ↓                       ↓                   ↓  
              (组件的名称)Name&ccedil;=======DataSet           Name(组件名称)  
        (使用时设为true)Active     (组件名称)Name&ccedil;==DataSource  
    (联接数据库)ConnectionString  
    (设置数据表)TableName/SQL  
  Active=true表才可用  
   
  数据库         ADO引擎       数据存取组件(撷取)           可视化控件(显示)  
  注:”<=”表示组件之间的层次关系;”&ccedil;=”表示这个属性的值为上一层所指属性的值;  
  “↓”表示该层组件的重要属性。  
   
  数据库联接方法说明:  
  1) 点属性ConnectionString在主的三个黑点按钮,弹出ConnectionSring对话框;  
  2) 单击ConnectionSring对话框的Use   Connection   String单选按钮,接着单击对话框中的Build按钮,弹出数据链接属性对话框;  
  3) 在数据链接属性对话框的第一页提供者中选择Microsoft   Jet   4.0   OLE   DB   Provider项目,然后单击下一步,进入连接页;  
  4) 在连接页选择好数据库,设置好后,点击测试连接,若连接正确则弹出测试成功对话框。  
  Top

7 楼ch_builder(春辉)回复于 2004-11-03 19:19:46 得分 0

┌DBGrid应该与├DBText对齐,原来还齐呢?为什么不齐了呢?Top

8 楼xiaomatian(趴趴熊◎%#……※×)回复于 2004-11-03 20:31:07 得分 0

用ADOConnection连接数据库   点击ConnectionString  
  ADOQuery的Connection属性设置为ADOConnection  
  ADOQuery的SQL属性里写SQL语句查询    
  DataSource的DataSet属性为ADOQuery  
  DBGrid的DataSource属性为DataSource1  
  以上所有控件的Active属性设置为true  
  Top

9 楼InnocentBoy(InnocentBoy)回复于 2004-11-04 13:48:45 得分 0

自己找本入门的书,什么都能解决的啊!何必这么麻烦。Top

10 楼chun_kong()回复于 2004-11-04 14:16:50 得分 0

谢谢的了阿  
  使用方法  
  可是,我得机子上不能用的阿阿?  
  Top

11 楼loyguoyi(郭轶)回复于 2004-11-04 15:53:07 得分 0

bcb+sqlwerver2000  
  连接:  
          String   str;  
          str="Provider=SQLOLEDB.1;Integrated   Security=SSPI;Persist   Security   Info=False;";  
          str=str+"Initial   Catalog="+databasename(数据库名);  
          str=str+";Data   Source="+fwq(服务器名);  
          ADOConnection1->ConnectionString.IsEmpty();  
          ADOConnection1->ConnectionString=str;  
          ADOConnection1->Open();  
  建数据库:  
  gFrmDM->ADOQ1->Close();  
          gFrmDM->ADOQ1->SQL->Clear();  
          str   =   "   ";  
          str   =   "CREATE   DATABASE   htgl";  
          str   =   str   +   "   ON   (   NAME   =   "+sjk1+",";  
          str   =   str   +   "   FILENAME   ='"+sjklj1+"')";  
          str   =   str   +   "   LOG   ON   (   NAME   =   "+sjk2+",";  
          str   =   str   +   "   FILENAME   ='"+sjklj2+"')";  
          gFrmDM->ADOQ1->SQL->Add(str);  
          gFrmDM->ADOQ1->ExecSQL();  
          gFrmDM->ADOQ1->Close();  
  建表:  
  gFrmDM->ADOQ1->Close();  
          gFrmDM->ADOQ1->SQL->Clear();  
          str="   ";  
          str   =   "Create   table   lxk(lxbh   varchar(12),";  
          str   =   str   +   "   lxmc   varchar(200),";  
          str   =   str   +   "   fl   varchar(1))";  
          gFrmDM->ADOQ1->SQL->Add(str);  
          gFrmDM->ADOQ1->ExecSQL();  
          gFrmDM->ADOQ1->Close();Top

12 楼suntonycomm(太阳花)回复于 2004-11-05 14:14:24 得分 0

dTop

13 楼xiaomatian(趴趴熊◎%#……※×)回复于 2004-11-06 19:41:52 得分 0

学习ingTop

14 楼hhf2688(各种方法...实现同一个梦想.)回复于 2004-11-06 20:49:36 得分 0

你是白痴呀?自己学去,这么没水准的问题少丢丑了。Top

15 楼xiaomatian(趴趴熊◎%#……※×)回复于 2004-11-28 16:48:21 得分 0

我怎么是2个三角了啊?郁闷Top

相关问题

  • ADO
  • ADO?????
  • ado
  • ADO
  • ADO
  • ADO
  • ado
  • ADO
  • ADO
  • ADO?

关键词

  • 属性
  • ado
  • sql
  • adoq1
  • gfrmdm
  • adoconnection
  • str
  • datasource
  • varchar
  • close

得分解答快速导航

  • 帖主:chun_kong

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo