你好,我刚毕业的。我之前用的数据库是SQL Server,现在我刚进的公司要我用Access数据库。这样与MFC连接啊

你好,我刚毕业的。我之前用的数据库是SQL Server,现在我刚进的公司要我用Access数据库。这样与MFC连接啊,第1张

access 文件级的数据库,你会用sqlserver,用它就没有问题,就把连接字符串的Provider=SQLOLEDB1修改为如下即可。

CString strJetConnStr = "Provider=MicrosoftJetOLEDB40;Data Source="+access路径;

即使你机器不按照office,也可以用,只是你无法直接打开数据库建表,查询之类的,但是程序师可以照样用的。要注意的是,时间格式查询时候,sqlserver是 '时间值' ,access是#时间值#

出现参数不足,期待值为1的错误提示,原因一般是出现在sql语句里。

首先我得确定一下你的表名是不是user,如果是的话,查看一下表中有没有username,userpw,userpword,Email,Tel,Handset,Fax,Address的字段,如果都为是的话就不可能是sql错误!

接下来的方法是检查你的sql语句是不是正确的方法:

打开数据库,点击左边的查询,在打开的对话框中选择关闭,之后只剩下一个查询窗口(灰色),之后在查询窗口里点击右键,粘贴到里面并覆盖掉里面的内容,点击上方的红色勾,你语句的正确与否就知道了。

试试吧,还是不行的话再问!注意:如果是数字型(整型)的就不要单引号,文本型就用单引号,这个很重要啊!

这个实际上跟用什么数据库没有关系,只要使用mfc提供的接口方法进行保存就行了。

你的数据库只是用来保存数据的,把数据查询到内存后,利用第三方库EPPlus实现数据保存到excel

以上就是关于你好,我刚毕业的。我之前用的数据库是SQL Server,现在我刚进的公司要我用Access数据库。这样与MFC连接啊全部的内容,包括:你好,我刚毕业的。我之前用的数据库是SQL Server,现在我刚进的公司要我用Access数据库。这样与MFC连接啊、mfc链接access数据库时出现输入参数不足、如何实现,在MFC中把sqlite数据库查询结果保存为excel或csv文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10134174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存