access数据库sql语句语句错误

只需一步,快速开始
扫一扫,访问微社区
查看: 2307|回复: 8
输出语句DoCmd.OutputTo出错
执行下面语句时提示:不能将数据保存到选中的文件,不知错在哪,望知道者指教!
DoCmd.OutputTo acOutputQuery, &实盘查询&, acFormatXLS, &'& & Me.日期选择 & &'实盘表.xls&, True
&'& & Me.日期选择 & &'实盘表.xls&&&
这个是日期前缀加文件名
但没有 路径 请在前面加上路径
如&&&c:\'& & Me.日期选择 & &'实盘表.xls&&&
谢谢站长的关注,加了路径后仍出现上面提示,不知何故?
谢谢站长的关注,加了路径后仍出现上面提示,不知何故?
&c:\& & Me.日期选择 & &实盘表.xls&&&
谢谢站长和todaynew版主的指教,问题已解决,另提醒大家,我的日期原表示为&&,其中的“\”与路径的“\”相同,故出现上面的错误提示,将“\”替换后一切正常,
谢谢站长和todaynew版主的指教,问题已解决,另提醒大家,我的日期原表示为&&,其中的“\”与路径 ...
一般要format一下再拼到路径中去
谢谢版主的经验之谈!!
用转义符~行吗?
用转义符~行吗?
可以,但无必要
站长推荐 /6
即日起至日 Office中国全线产品优惠大促销
报名 Access中级 高级 顶级培训 将享有更多优惠,最高优惠达3800元
Access通用开发平台企业版,支持SQLServer后台
优惠价3500元/套
美女MVP教你轻松学习Excel VBA 优惠至88元
Excel O啦插件 优惠至88元
Excel 微信助手 8折优惠
Access超级经典源码剖析 脑图+源码+视频 组合装, 原价2217元,折合优惠价 1280元
更多的优惠请猛戳查看
1.让初学者了解Excel VBA的强大之处,学习VBA的使用
2.使更多Excel使用者会利用VBA来简化工作,减少重复操作
3.让Excel开发者能够快速地使用VBA进行开发设计,做出满足要求的应用
企业中正在实际使用的企业级进销存管理系统
用户可自定义的 拖拉式 流程图设计(而非普通的固死的流程图)
流程清晰 功能齐全 操作方便
VBA开发神器第一版发布-平台插件VBA伴侣
一款VBA编写帮助工具,让你在最短的时间编写质量最高的代码。VBA从此不再害怕!!
1.通用代码库,支持官方代码片段和官方函数
2.快捷添加到个人函数库,方便一键使用
3.函数提交支持参数设置,自动识别过程函数
4.自动生成作者和函数相关,快速填写注释
5.遇到陌生代码,可快速查找
6.代码美化整理
由Office中国出品,让你使用Excel更方便,更高效,更快捷!
搞定工作,不用加班,早点下班不再是梦!
包含功能个数:5大功能模块,近100个Excel功能
Access VBA 开发在线帮助指南手册
1.Access 2010 在线帮助教程手册
2.Access Jet Sql 语法在线帮助
3.微软 API 编程开发手册
4.ADO程序员参考在线帮助手册
5.DAO程序员参考在线帮助手册
6.Access中国在线培训中心
7.Access通用智能开发平台培训教程
8.Excel在线帮助手册大全
Powered by10:19 提问
VC++操作Access数据库的查询语句出错,求助
刚学着用VC++操作Acess2003数据库,在对话框里添加一个列表控件,然后把存到数据库里的内容在列表控件中显示,用编辑框向数据库添加内容,基本是照着书上写的做,除了名字改了其它程序都没动。现在向数据库添加内容没有问题,可以正常的存进去。但是想用查询语句SELECT * FROM CKdataInfo把数据库里的内容显示出来就出错了,具体程序如下
void Cdb003Dlg::FreshList()
//查询数据库中表的所有信息
//m_pRecordset-&Open(_T("SELECT * FROM CKdataInfo"),(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
//m_pRecordset-&Open("SELECT * FROM CKdataInfo",this-&m_pConnection.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset-&Open("SELECT * FROM CKdataInfo", _variant_t((IDispatch*)m_pConnection,true), adOpenStatic,adLockOptimistic,adCmdText);
int nItem=1;
//清空ListCtrl控件中的所有数据
m_CKdata.DeleteAllItems();
while(!m_pRecordset-&EndOfFile)
//得到控件中有多少记录
nItem=m_CKdata.GetItemCount();
//获取记录中Time字段中的内容
str=(LPCTSTR)_bstr_t(m_pRecordset-&GetCollect("序号"));
//插入字符串str到列表的第nItem行第一列中
m_CKdata.InsertItem(nItem,str);
//获取记录集中数据字段的内容
str=(LPCTSTR)_bstr_t(m_pRecordset-&GetCollect("时间"));
//插入字符串str,设置控件中的第你nItem行第一列
m_CKdata.SetItemText(nItem,1,str);
//获取记录集中score字段的内容
str=(LPCTSTR)_bstr_t(m_pRecordset-&GetCollect("数据"));
//插入字符串str,设置控件中的第nItem行第二列
m_CKdata.SetItemText(nItem,2,str);
m_pRecordset-&MoveNext();
//关闭记录集
m_pRecordset-&Close();
catch(_com_error e)
AfxMessageBox(_T("刷新列表失败!"));
//AfxMessageBox(e-&ErrorMessage());
调试的时候加断点,发现就是在Open语句那里出错,但是又找不到错我在哪,比较头疼,请高手帮忙!!谢谢!!
按赞数排序
open之前有没有执行“m_pRecordset.CreateInstance(__uuidof(Recordset));”这句?
其他相似问题
相关参考资料如何解决access 中 SELECT TOP 1语句竟然返回多条记录的问题?_数据库_领测软件测试网
简述: 如何解决SELECTTOP1语句竟然返回多条记录的问题 问题: 如何解决SELECTTOP1语句竟然返回多条记录的问题? SELECTTOP9title,id,hitFROMArticleWHEREDATEDIFF('h',[Show" name="description" />
如何解决access 中 SELECT TOP 1语句竟然返回多条记录的问题?
发表于:来源:作者:点击数:
如何解决SELECTTOP1语句竟然返回多条记录的问题? java script:CaptureIt(this);> 简述: 如何解决SELECTTOP1语句竟然返回多条记录的问题 问题: 如何解决SELECTTOP1语句竟然返回多条记录的问题? SELECTTOP9title,id,hitFROMArticleWHEREDATEDIFF('h',[Show
如何解决&SELECT&TOP&1语句竟然返回多条记录的问题?
<TD onclick=script:CaptureIt(this);>
简述:如何解决&SELECT&TOP&1语句竟然返回多条记录的问题
如何解决&SELECT&TOP&1语句竟然返回多条记录的问题?
SELECT&TOP&9&title,id,hit&FROM&Article&WHERE&DATEDIFF('h',[ShowDateB],Now())&=0可以正确显示前9条
SELECT&TOP&9&title,id,hit&FROM&Article&WHERE&DATEDIFF('h',[ShowDateB],Now())&=0&ORDER&BY&hit&DESC就成了全部显示
只有4个值.很多是0
是不是这样不足九个就会全取出?
怎么解决呢???在&Server就没有这种问题阿
再说一遍,JET&SQL不是&T-SQL语句。jet&&会返回重复值,也就是说,一个表中如果&ORDER&BY&的字段都是&0&,一共有100条记录,即使你用SELECT&TOP&1&来返回记录,也同样返回100条记录,因为&JET&DB&无从在这100条记录里面判断先后次序,只能返回100条。要解决此问题可以建立一个自动编号字段(id),然后用
select&top&1&a,id&from&tablename&order&by&a,id
原文转自:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)ASP+Access莫名奇妙的sql语句错误解决
有时候写ASP用conn.execute(sql)查询、更新、插入Access数据库数据时,明明正确的语句却往往会显示sql语句错误,相当恼火,特进行了归纳,可适当为字段添加“[”、“]”解决: 例1:select * from a 如出现错误,可改为:select * from [a] 例2:UPDATE
有时候写ASP用conn.execute(sql)查询、更新、插入Access数据库数据时,明明正确的语句却往往会显示sql语句错误,相当恼火,特进行了归纳,可适当为字段添加“[”、“]”解决:
例1:select * from a如出现错误,可改为:select * from [a]
例2:UPDATE [user] SET password = '"&data1&"' where secname='"&data2&"'"如出现错误,可改为:UPDATE [user] SET [password] = '"&data1&"' where secname='"&data2&"'"
例3:INSERT INTO mybook ( name, by, mobile ) VALUES ('"&data1&"','"&data2&"','"&data3&"')"如出现错误,可改为:INSERT INTO mybook ( [name], [by], [mobile] ) VALUES ('"&data1&"','"&data2&"','"&data3&"')"
(责任编辑:admin)
------分隔线----------------------------
虽然说Linux操作系统要比Windows操作系统稳定的多。但是这个稳定是相对而言的。也就是...
程序名称:revert.asp 程序功能:回复表单 !-- #include file=lybcon.inc -- % pageno...
网卡作为计算机与网络的连接桥梁与纽带,它的性能好坏与计算机的上网性能是息息相关的...
真正的把网赚这个事情做好的话,是需要你不断的积累的,想在一夜之间就能成为亿万富翁...
在Word2007文档中,用户可以通过两种方式设置剪贴画亮度,本篇教程分别介绍如下。 1....
需要注意的是,编译apache时候必须加入了DSO支持,如果没有,请加入 --enable-module=so ...Access“INSERT INTO 语句的语法错误”解决办法--种豆网
Access“INSERT INTO 语句的语法错误”解决办法
阅读:6450次
& & 在程序中对Access数据库执行以下语句时报错:“INSERT INTO 语句的语法错误。”但将该语句拷贝到Access中执行时,没有报错!且执行成功。insert into user_info (id, user) values(1, '张三')& & 原因是字段名user被认为是保留字,不可直接使用,解决有两个:& & & & 1、改掉作为保留字的字段名& & & & 2、在代码中将字段名用中括号"[ ]"括起来即可& & 示例代码如下:insert into user_info (id, user_name) values(1, '张三')insert into [user_info] ([id], [user]) values(1, '张三')
举报 | 纠错 | 建议 |
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
种豆网资源由热心网友整理,版权归原作者,如有侵权,请Email通知我们。欢迎转载,转载请以超链接方式注明出处。
Copyright&2010-&

我要回帖

更多关于 access update语句 的文章

 

随机推荐