c++ builder 6.0 使用TADOQuery ,TADOCommand,TADOConnection

使用这些原装的组件,访问数据库,操作简单,使用方便,超级好用!

一、查询数据

TADOQuery* pQuery = new TADOQuery(this);
        pQuery->ConnectionString ="Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=127.0.0.1" ;
        pQuery->CursorType =ctStatic;
        pQuery->LockType = ltOptimistic  ;
        pQuery->SQL->Text = "select * From table where   id = '1'" ;

        pQuery->Open() ;
         Edit2->Text = pQuery->FieldByName("deptname")->AsString ;
         Edit1->Text = pQuery->Fields->FieldByNumber(3)->AsString;
         Edit3->Text = IntToStr(pQuery->RecordCount)  +"行" ;
         pQuery->Close() ;

二、执行SQL命令

//执行命令
    int RecordsAffected ;
    OleVariant Parameters = 1  ;
    TADOCommand* pCmd = new TADOCommand(this) ;
    pCmd->Connection = ADOConnection1 ;
    pCmd->CommandText = "update table1 set name = 'test2' where id = '1' " ;
    ADOConnection1->BeginTrans() ;
    pCmd->Execute(RecordsAffected,Parameters)       ;
    ADOConnection1->CommitTrans() ;

    Edit3->Text = "影响行数:" + IntToStr(RecordsAffected) ;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白(litebai.com)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值