ACCESS数据库使用QT插入记录的时候 表名不能是中文的怎么办啊

程序小狒狒 2020-03-18 03:29:28
ACCESS数据库使用QT插入记录的时候 表名是中文的 , 报错不能插入,错误是:QODBCResult::exec: Unable to execute statement: "[Microsoft][ODBC Microsoft Access Driver]COUNT 字段不正确

语句:QString strSqlText2 = "insert into 卷统计 (JUANHAO,PZ_NAME) values(:JUANHAO,:PZ_NAME)" ;

当我把表名改为英文的,就可以了
语句:
QString strSqlText2 = "insert into juan (JUANHAO,PZ_NAME) values(:JUANHAO,:PZ_NAME)" ;

请问 有没有什么办法,能跑通第一个语句啊???
因为必须要按照那个格式保存数据,表名必须是中文的 。。。。求求求
...全文
248 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2020-03-18
  • 打赏
  • 举报
回复
恭喜楼主, 没事就结贴吧
程序小狒狒 2020-03-18
  • 打赏
  • 举报
回复
引用 1 楼 RINK_1的回复:
你用方括号括起来试试,比如[卷统计]
感谢 成功了
RINK_1 2020-03-18
  • 打赏
  • 举报
回复
你用方括号括起来试试,比如[卷统计]

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧