MFC中 SQL语句格式的的问题

(1)下面是程序中的SQL语句:
mSqlStr = "INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES('";
// mSqlStr = "INSERT INTO BORROW (READER_ID, BOOK_ID, B_CLERK_ID) VALUES('";
mSqlStr = mSqlStr + m_strReaderID;
mSqlStr = mSqlStr + "','";
mSqlStr = mSqlStr + m_strBookID;
mSqlStr = mSqlStr + "','";
mSqlStr = mSqlStr + "', m_BORROW_DATE,'"; //获取系统时间SYSDATE
mSqlStr = mSqlStr + "','";
mSqlStr = mSqlStr + m_strUserID;
mSqlStr = mSqlStr + "')";
图片说明
(2)下面是数据库中对应表的结构:
图片说明

(3)下面是程序运行时编译器的错误提示:
![图片说明](https://img-ask.csdn.net/upload/201507/04/1435978126_183775.png)

(4)谢谢大家了,帮帮忙吧,我是初学者,MFC里面SQL语句搞复杂了就看不懂,简单的还是懂,一复杂看起来就眼睛花了
0
扫码支付0.1元 ×
其他相关推荐
MFC操作SQL数据库的类
 #pragma once #import "C:\\Program Files (x86)\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","ADOEOF") rename("BOF","ADOBOF") #define DATEBASE_TYPE_ACCESS 0 #define DAT
ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法
有些情况下,SQL SERVER 2008r2中需要保存float,int类型的数据,当C++中的变量为double类型时,先格式化为Cstring格式,再组合成SQL语句。 对应的C++ 插入语句写法如下: m_pConnection->Execute(_bstr_t("INSERT INTO Gps(GPSTIME,S1XZWZ,S1X,S1Y,S1HZJD,S1DW,S1FX)\
ADO+MFC数据库编程常用SQL语句
[cpp] view plaincopy 1.    // 初始化COM,创建ADO连接等操作   2.        if (!AfxOleInit()) {   3.            AfxMessageBox("OLE/COM初始化失败");   4.            return FALSE;   5.    }   6.        HRESULT hr
mfc包含变量的sql语句编写
问题描述:vs2013使用mfc对话框程序连接sql数据库后,执行的sql语言中有时需要包含一些变量%d,%s,需要变量赋值给sql语句。应该如何编写这样的sql语句。 解决示例1(Select查询操作int): int k;//模拟int类型的变量 CString strSQL; //存放sql语句 strSQL.Format(_T("select ArcNo, ArcIsRise fro...
关于Python操作Mysql数据库时SQL语句的格式问题(mysql语句中的双引号问题)
转载自:http://www.cnblogs.com/neillee/p/6206796.html 一、概述   最近写python项目,其中遇到mysql语句带双引号的问题是在头疼,网上关于这类的帖子也很少,遇到到SQL语句死活出问题的情况。由于最初没有将异常打印出来,一直不知道原因。随后,将异常打印出来之后,通过异常信息,对代码进行修改。最终,成功实现了对数据库的操作,并总结
vc++,MFC 中,用ado执行sql server语句时,并且对返回值真假判断的例子,即bool类型
MFC VC++ 中的对数据库中的表进行查询,判断SQL语句是否执行成功 若存在返回bool值true(1),若失败返回bool值false(0)。 简单bool类型代码如下: CString sql,Result; sql.Format(_T("select * from [dbo].[%s]"), Name);// Name是所要查找数据库中表的名字 BOOL bool_temp =
一个超长SQL语句的规范书写格式范例.
select f.*, g.trueworkload from (select a.username, d.batchcode, c.workflowname, count(*) workload from t_systemuserinfo a, t_genworkflow c, t_batch d,
C#程序中SQL语句的书写格式
string strSQL = "SELECT [AddressID], [AddressLine1], [AddressLine2], [City], [StateProvinceID], [PostalCode], [rowguid], [ModifiedDate] FROM [AdventureWorks].[Person].[Address] WHERE City = 'Bothell'
sql语句返回结果是一个类
mapper 如下所示:<select id="selectActivityDoPagination" parameterType="java.lang.String" resultMap="activity"> select ID , ACTIVITY_CODE , ACTIVITY_DESCRIPTION , INDIRECT_RECOMMEND , to_char(CREATE_TI
ADO+MFC数据库编程常用语句
设在OnInitDialog()函数中,已经完成了
C#显示SQL语句格式
C#生成SQL语句格式
一个超长SQL语句的规范书写格式范例
select f.*, g.trueworkload    from (select a.username, d.batchcode, c.workflowname, count(*) workload            from t_systemuserinfo a,                 t_genworkflow c,                 t_batch d,   ...
基于MFC的 sql编程全例
基于mfc的sql语句。很全。很强大!!! 所有用的到的sql语句。看完这个就基本上精通MFC的sql编程了!
SQL增删改查语句格式参考
1增 1.1【插入单行】 insert [into] 表名> (列名)values (列值) 例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2【将现有表数据添加到一个已有表】 insert into 已有的新表> (列名)select from 例:insert into tongxu
关于mybatis中sql常见问题处理
整理实际开发中mybatis遇到几个小问题。
MFC下SQL的新增,删除和修改
一个MFC工程,主要作用是在SQL SERVER 2008下,动态的新增,删除和修改数据库。
robotframework 自动化测试 sql 语句 遇到的问题
oracle数据库的接口是1521,mysql数据库的接口是3306,mysql的数据库不能在sqldeveloper上连接。1.查询的结果为中文,但是显示的是\xe4\xb8\xad\xe8\x9e\x8d\xe6\x96\xb0\xe7\xbb\x8f\xe6\xb5\x8e\xe6\xb7\xb7\xe5\x90\x88A,这是utf-8编码,需要进行转换。网上有很多办法,但对我都没用,比如...
标准Sql语句的写法(一)
一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。   例如,下面的语句查询testtable表中姓名为"张三"的nickname字段和email字段。    SELECT nickname,email   FROM testtable   WHERE name='张三'
使用P6Spy格式化SQL语句
公司最近在做一个项目,开发过程中遇到点小问题,查询结果出不来,查看自带日志打印,有点不爽,特别是想复制sql语句到数据库navicat中去调试时,还要手动复制参数值,很是麻烦,那如果想打印出格式化的详细sql语句,我们该如何做呢?一、pom.xml文件中添加依赖:<dependency> <groupId>p6spy</groupId> <artifactId>p6spy</arti
SQL常用时间格式转换设置
 sql Server 中一个非常强大的日期格式化函数常用:  Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16  Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM  Select CONVERT(varchar(100), GETDATE(), 1
sql语句中not in 不好使的原因之一
场景说明:查询某表中的某字段的值没有在另外一个表中对应的字段中出现过 比如现在有两个表,一个产品表product,一个优惠券批次表coupon,coupon中的product_code字段与product中的product_code形成一对一 的关系,现在有需求查询未绑定过的产品信息 一开始not exists搞,但是查了半天没搞懂,退而求其次,想用not in查询,发现查不出来,不好使。。。...
sql语句查找时间格式
sql to_char 日期转换字符串 https://www.cnblogs.com/kuangwong/p/6192480.html1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者...
SQL 语句将特定数据以指定格式输出到文本文件中
在做数据备份的时候,我们通常会遇到将数据以指定格式输出到文本文件中这种情况。 在MySQL 中提供了一种SELECT 语法,专供用户通过SQL 语句将某些特定数据以指定格式输出到文本文件中,同时也提供了实用工具和相关的命令可以方便的将导出文件原样再导入到数据库中。 该命令有几个需要注意的参数如下: 实现字符转义功能的“FIELDS ESCAPED BY ['name']” 将SQL 语句
notepad++批量修改符合SQL语句IN()的条件格式
原始数据: 9cf0b45b17351a7f 16C22C57-AA47-4718-9B23-8DCD6CA1AD70 fc3c11e5a6315056 7F2EBFC5-5123-459C-AE71-08042865375F 499edc696823c221 65b192778eb4c944 4F95B32D-D376-4515-A924-64F546536EB2 b4065321a117185...
SqlDependency执行复杂SQL语句
SqlDependency执行复杂SQL语句的方法
SQL语句语法(word格式)
结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,本文档包括sql语句相关语法和例子,总结版
sql语句常见问题集锦
一、group by 、where、having问题 group by要求返回的所有字段,要么出现在聚合函数(avg、sum、count、max、min等)中,要么出现Group By后面作为分组依据,不然高版本的mysql会报错。如: select albumId,programId,sum(playNum) as playNum,sum(onlineNum ) as onlineNum fr
python-pymysql模块-连接mysql-书写sql语句
1、python 连接mysql的方法可参考《软件安装》一栏,使用软件pycharm安装pymysql模块 2、pycharm中书写SQL语句 在Navicat中建立字段属性 导入模块:import pymysql 链接Mysql: conn=pymysql.connect(host,user,passwd,port,db,charset) 创建游标:cursor=conn.cursor(...
【SQL之SQL语句】操作MySQL数据库的dateTime类型,存储和获取完整时间字符串的方法
1、插入: (1)获取特定格式的时间类型: java.util.Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));//获取系统时间 (2)插入数据库: 其实向mysql数据库里插入时间字段也是
嵌入式SQL语言
Java对数据库进行操作的SQL字符串就是一个嵌入式的SQL语言,Java被称作宿主语言,即主语言。那么程序如何知道哪个是Java程序语言,哪个是SQL语言呢? 区分嵌入式SQL语言和主语言的方法是作语法标记,不同的主语言对嵌入式SQL语言有不同的语法格式。如何让程序识别呢?通过预编译方法进行处理,DBMS使用预处理程序对源程序进行扫描,识别出嵌入式SQL语句,编译成主语言的函数调用语句进行调用。一
MFC 数据库编程 增删改查的一个例子
source: http://www.cnblogs.com/jiangu66/p/3215077.html   1.先看下效果图: 主界面: 一个最简单的1对多的表,一张Article(文章)表,一张Category(类别)表。有添加,修改,删除文章按钮。点击类别编辑按钮就会跳到第二个对话框。点击数据库配置就会跳到第三个对话框。 类别编辑的对话框,类别做
标准Sql语句的写法
有次面试非得让我写3表连接查询的标准SQL语句,可是我不知道,我们一般都是直接写而不考虑是否遵循标准,能用即可的。所以检查了一下。具体的如下:(http://blog.chinaunix.net/u/22313/showart.php?id=214419)一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或
MySQL 用sql语句格式化时间和日期
实战:sql转固定格式日期:DATE_FORMAT(pay_time, '%Y-%m-%d %H:%i:%S') as payTimeStr 描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。   SQL语句: Select * From user Where DAT...
sql 语句时间格式转换
select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(12) , getdate(), 111 ) 2004/09/12 select CONVERT(varchar(12) , getdate(), 112 ) 2004091
notepad格式化sql语句
用来格式化sql语句的,点击插件-poor Man's T-sql Formatter
MFC中连接SQL Server的方法
在MFC中,主要有两种方法可以连接sql数据库 1.利用ADO连接: #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") //必须import这个dll,这个文件通常放在C:\Program Files\Common Files\System\ado路径下. _ConnectionPtr m_ptrConnectio
SQL语句时间格式更新
时间格式更新操作
在MySQL中修改表名的SQL语句
在使用MySQL时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢? 可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。 能否简单使用一个SQL语句就搞定呢?当然可以,MySQL 5.0下我们使用这样的SQL语句就可以了。 ALTER  TABLE table_name RENAME TO new_table_na
SQL Server 增删改查操作以及多表查询
增加数据(1)增加一行数据insert 表名(字段名1,字段名2,字段名3……)values('内容1','内容2','内容3'……)(2)增加多行数据insert 表名(字段名1,字段名2,字段名3……)select  '内容1','内容2','内容3'…… union  (all)select  '内容1','内容2','内容3'…… union  (all)select  '内容1','内容...
Sql语句转换格式函数Cast、Convert
Cast和Convert函数都是用来进行数据格式转换的,使用频率还是很高的,记录下来以备查看。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 mfc游戏开发视频 数据库课程设计mfc