odbc excle-MFC 通过 odbc向excle写入数据

问题描述

MFC 通过 odbc向excle写入数据

通过odbc向excel中写数据,在执行ExecuteSQL(Sql1)(Sql1是CString类型)语句前,我用消息框弹出来Sql1的内容是完整的,但是执行ExecuteSQL(Sql1)之后,个别单元格中的数据出现丢失现象(该列原本写入的数据较长,但只出现部分,并且出现这部分的后半段字符串不能参与查询)

解决方案

查看sql语句是否正确,数据库中查询是否返回正确结果,返回的字符串是否过长,被控件截断了

解决方案二:

光这样说没有结果的,你得贴出ExecuteSQL(Sql1)相关的代码

时间: 2024-09-02 18:03:20

odbc excle-MFC 通过 odbc向excle写入数据的相关文章

access数据库-VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因?

问题描述 VC++ mfc连接odbc数据库后,不能对数据库的记录更新(增删改),只能查寻是什么原因? 下面是一段插入的代码,不能插入,在第二个str.Format()时出现FROM子句出错. 我在执行查询时是成功的. void CINPUT::OnTianjia() { // TODO: Add your control notification handler code here UpdateData(TRUE); if(m_No.IsEmpty() || m_name.IsEmpty()

c++-MFC 用ODBC操作access时能修改字段的必填项吗?

问题描述 MFC 用ODBC操作access时能修改字段的必填项吗? 用ODBC更新字段时,如果有字段设置为必填项,但内容为空时会抛出异常. 由于mdb在设计时将很多字段都设置成了必填,但实际填写时都没内容.在ODBC中有方法可以取消access字段的必填项吗? 解决方案 可以,用ALTER TABLE语句可以修改access数据库的表结构,包括添加删除字段,取消字段的非空属性,修改字段类型等等.http://wenku.baidu.com/link?url=wwsxCJvpcIYbaUQPgs

odbc mfc-VC++中MFC用ODBC添加的数据,多条件查询问题

问题描述 VC++中MFC用ODBC添加的数据,多条件查询问题 m_pSet->m_strFilter.Format("YdType='%s' AND Zhicheng='%s' AND level='%d' AND width cofficient='%f' AND width='%f'",m_1,m_2,m_5,m_3,m_4);说是语法错误(操作符丢失)请指教!谢谢

odbc-我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码

问题描述 我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码 我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码 解决方案 http://blog.sina.com.cn/s/blog_48e42dc90100i6ch.html 解决方案二: http://www.2cto.com/database/201203/122530.html

在Jsp程序读取或向DB写入数据乱码解决办法

js|程序|解决|数据 在Jsp程序读取或向DB写入数据乱码解决办法 在基于JAVA的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号.这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题.以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会碰到这个问题,所以特就总结了一下,来拿出来让大家一起分享了.1.在网页中输出中文.JAVA在网络传输中使用的编码是"ISO-8859

通过FilterOutputStream向OutputStream里写入数据

与DataInputStream对应的是DataOutputStream,后者对各个基本数据类型以及String对象进行格式化,并将其置入一个数据"流"中,以便任何机器上的DataInputStream都能正常地读取它们.所有方法都以"wirte"开头,例如writeByte(),writeFloat()等等. 若想进行一些真正的格式化输出,比如输出到控制台,请使用PrintStream.利用它可以打印出所有基本数据类型以及String对象,并可采用一种易于查看的格

php写入数据到CSV文件的方法

 本文实例讲述了php写入数据到CSV文件的方法.分享给大家供大家参考.具体实现方法如下: <?php $row = 0; ini_set('max_execution_time', 300); $cate;$item;$value;$us; $fp = fopen("torah1.csv", "w"); if (($handle = fopen("t.csv", "r")) !== FALSE) { while (($

编程-VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据

问题描述 VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据 VFP编程 现有 成绩 用户 两表 成绩表 三列 成绩 修改时间 用户 用户表 两列 用户名 密码 其中插入与更新成绩后,自动提取系统时间 写入 "修改时间列"( 包含年月日的时间 ) 并且根据系统登录的用户,将用户名写入成绩表 用户列 修改时间以及 用户 这两列只能通过程序自动写入 不可以人为写入 现有两表 教师 用户 如何实现插入教师表中教师号一列的数据后 自动将数据插入到用户表中 用户名列 用

windows-如何通过禁止向显存写入数据来冻结电脑屏幕图像?

问题描述 如何通过禁止向显存写入数据来冻结电脑屏幕图像? 想要通过GPU方面来实现冻结电脑画面.倒是考虑过通过cuda编程来实现(虽然这个我也不懂)但后来发现cuda仅对于nivida显卡有用,而我想实现在所有硬件下都可以冻结.直观地感觉实现并不难,可以通过调用系统接口来实现,但我查了下windows sdk,没有找到相应的接口.我还有一个疑问,是不是显卡驱动程序会有些可供开发者调用的接口呢?另外,通过IOCTL这个接口是否可以实现我想要的功能呢?请求指个方向,只要有一点资料我就可以继续向下查了