CDatabase::ExecuteSQL()

CDatabase::ExecuteSQL()CDatabase::ExecuteSQLCallthismemberfunctionwhenyouneedtoexecuteaSQLcommanddirectly.当你要直接执行SQL命令的时候就访问这个成员函数voidExecuteSQL(  LPCTSTRlpszSQL );lpszSQLPointertoanull

大家好,又见面了,我是你们的朋友全栈君。

CDatabase::ExecuteSQL

Call this member function whenyou need to execute a SQL command directly.

当你要直接执行SQL命令的时候就访问这个成员函数

void ExecuteSQL(

  LPCTSTR lpszSQL 

);


lpszSQL

Pointer to anull-terminated string containing a valid SQL command to execute. You can passa CString.

一个指向以null结尾的string指针,string字符串包含一个可执行SQL命令。你可以直接传递一个Cstring

Remarks


Create the commandas a null-terminated string. ExecuteSQL does not return data records. Ifyou want to operate on records, use a recordset object instead.

将命令创建长null-terminated结尾的string。函数不返回数据集。如果你想操作数据集,请改用recordset对象。

Most of yourcommands for a data source are issued through recordset objects, which supportcommands for selecting data, inserting new records, deleting records, andediting records. However, not all ODBC functionality is directly supported bythe database classes, so you may at times need to make a direct SQL call with ExecuteSQL.

大多数关于数据源的命令是通过recordset对象发布的,它支持选择数据源,插入新的记录,删除记录以及编辑记录。然而,并不是所有的ODBC功能都被database类直接支持,所以有时候你需要用ExecuteSQL成员函数来直接访问SQL。

Example


try

  {

     m_dbCust.ExecuteSQL(

        _T(“UPDATE Taxes”)

           _T(“SET Rate =’36’ “)

           _T(“WHERE Name= ‘Federal'”));

  }

  catch(CDBException* pe)

  {

     // The error code isin pe->m_nRetCode

 

     pe->ReportError();

     pe->Delete();

  }

 

 

try

{

  m_dbCust.ExecuteSQL(

     _T(“UPDATE Taxes “)

        _T(“SET Rate = ’36’ “)

         _T(“WHERE Name = ‘Federal'”));

}

catch(CDBException* pe)

{

   //The error code is in pe->m_nRetCode

  pe->ReportError();

  pe->Delete();

}

 

Requirements


Header: afxdb.h

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143454.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数组截取数据slice()函数「建议收藏」

    数组截取数据slice()函数「建议收藏」JavaScriptslice()方法定义和用法slice()方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数描述start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1指最后一个元素,-2指倒数第二个元素,以此类推。end 可选。 必需。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从start到数组结束的所

    2022年6月2日
    33
  • 《剑指offer》– 栈的压入与弹出序列、把字符串转化为整数、扑克牌顺子、孩子们的游戏(圆圈中最后剩下的数)

    《剑指offer》– 栈的压入与弹出序列、把字符串转化为整数、扑克牌顺子、孩子们的游戏(圆圈中最后剩下的数)

    2021年10月3日
    39
  • 解决多库冲突的方法

    解决多库冲突的方法

    2022年2月23日
    38
  • 如何评估词向量?「建议收藏」

    如何评估词向量?「建议收藏」如何评估词向量?目前词向量的评估一般分为两大类:extrinsic和intrinsicevaluation即内部评估和外部评估。内部评估内部评估直接衡量单词之间的句法和语义关系。这些任务通常涉及一组预先选择的查询术语和语义相关的目标词汇,我们将其称为queryinventory。similarity相关性度量当前绝大部分工作(比如以各种方式改进wordembedding)都…

    2022年5月29日
    54
  • python解析xml文件(解析、更新、写入)

    python解析xml文件(解析、更新、写入)Overview这篇博客内容将包括对XML文件的解析、追加新元素后写入到XML,以及更新原XML文件中某结点的值。使用的是python的xml.dom.minidom包,详情可见其官方文档:xml.dom.minidom官方文档。全文都将围绕以下的customer.xml进行操作:<?xmlversion=”1.0″encoding=”utf-8″?><!–Thi…

    2022年7月12日
    19
  • ubuntu外接显示器无信号_ubuntu笔记本外接显示器

    ubuntu外接显示器无信号_ubuntu笔记本外接显示器Overview 主机配置 启用远程控制 安装软件和支持 其它 注意事项 Reference 主机配置系统:Ubuntu18.04 显卡:Intel集成显卡启用远程控制首先要确保开机能够自动启动远程控制。Ubuntu18自带远程桌面控制服务软件;这里不具体写步骤,自行上网搜索。确保上述远程桌面控制能够开机自启动!!!确保上述远程桌面控制能够开机自启动!!!确保上述远程桌面控制能够开机自启动!!!Ubuntu18自带的远程桌面控制

    2022年8月21日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号