简单问题

yydy 2003-06-20 02:20:36
TADOConnection *AdoCon;
TADODataSet *AdoData;

AnsiString strSql="delete from abc";
AdoCon->Execute(strSql.c_str(),cmdText,eoAsyncExecute);
最后这一行出错,怎么办?
ADOConnection的事务怎么写,有例子么
...全文
27 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yydy 2003-06-22
  • 打赏
  • 举报
回复

TADOConnection *AdoCon;
AnsiString strSql="delete from abc";
AdoCon->Execute(strSql.c_str(),cmdText,eoAsyncExecute);
就是这样的
yydy 2003-06-22
  • 打赏
  • 举报
回复
没有人知道么?
竹背篼 2003-06-21
  • 打赏
  • 举报
回复
TCommandType,TExecuteOption类型定义不匹配,你怎么定义的类型?
yydy 2003-06-21
  • 打赏
  • 举报
回复
自己顶一下
有没有人知道是怎么回事啊
yydy 2003-06-20
  • 打赏
  • 举报
回复
TADOConnection *AdoCon;
AnsiString strSql="delete from abc";
AdoCon->Execute(strSql.c_str(),cmdText,eoAsyncExecute);
如下错误:
[C++ Error] Unit1.cpp(22): E2285 Could not find a match for 'TADOConnection::Execute(char *,TCommandType,TExecuteOption)'
lifuming 2003-06-20
  • 打赏
  • 举报
回复
TADOConnection *AdoCon;
TADODataSet *AdoData;

AdoData->CommandType=cmdText;
AnsiString strSql="delete from abc";


AdoCon->Execute(strSql.c_str(),cmdText,eoAsyncExecute);
wyx1024 2003-06-20
  • 打赏
  • 举报
回复
ADOConnection控件的Execute方法有两种返回方式,非按行返回和按行返回,他们的使用在第二个参数上是不同的,前者为const TCommandType CommandType,后者为int&RecordsAffected,你看看是否在这里出的问题。
nanhui 2003-06-20
  • 打赏
  • 举报
回复
AnsiString strSql="delete from abc";
AdoData->Active=false;
AdoData->SQL->Clear;
AdoData->SQL->Add(strSql);
AdoData->Execute();
nanhui 2003-06-20
  • 打赏
  • 举报
回复
ADOConnection1->BeginTrans();
.....
try{
......
}
catch(exection &e)
{
ADOConnection1->RollbackTrans();
....
}
ADOConnection1->CommitTrans();
...
「已注销」 2003-06-20
  • 打赏
  • 举报
回复
我没用过ADODataset和ADOConnection, 学习!!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧