递归火山软件开发平台

标题: 求救 求救 求救 [打印本页]

作者: nlmfy    时间: 2021-11-1 20:32
标题: 求救 求救 求救
调试输出("update 现金日记账 set 日期='" + 时间到文本 (日期框1.今天) + "',摘要='" + 编辑框_摘要.内容 + "',借方='" + 编辑框_借方.内容 + "',贷方='" + 编辑框_贷方.内容 + "',余额='" + 新余额 + "' where ID='" + 到文本 (全局.修改的ID值) + "'")

update 现金日记账 set 日期='2021年11月1日20时22分2秒',摘要='他吞吞吐吐',借方='0',贷方='900',余额='8200' where ID='4'

------ Encounted exception:
  Code: 0
  Source: Microsoft Access Database Engine
  Description: 标准表达式中数据类型不匹配。
  HelpFile:
  HelpContext: 4C573F
  scode: 80040E07

找不到哪个数据不匹配。
作者: 创世魂    时间: 2021-11-2 09:44
中文字段要加一些符号吧。。  中文表名啥的,我记着需要用个单引号之类的符号。。
作者: nlmfy    时间: 2021-11-2 10:25
update 现金日记账 set 日期='2021年11月1日20时22分2秒',摘要='他吞吞吐吐',借方='0',贷方='900',余额='8200' where ID='4'
这是调试输出的结果,10月10日前用的32位ACCESS数据库运行正常,现在用64的就有问题了。
作者: nlmfy    时间: 2021-11-2 10:30
update 现金日记账 set 日期='2021年11月1日20时22分2秒',摘要='他吞吞吐吐',借方='0',贷方='900',余额='8200' where ID='4'

这是调试输出的结果,都带单引号,以前用32的ACCESS数据库运行正常,现在用64位的就出问题了。
作者: duanwugg    时间: 2021-11-2 11:57
没有安装64位数据库驱动
作者: htpmcj    时间: 2021-11-2 12:12
ID那不用单引号吧
作者: nlmfy    时间: 2021-11-2 14:00
duanwugg 发表于 2021-11-2 11:57
没有安装64位数据库驱动

数据库连接正常,并且能添加新数据,就是修改数据出现数据类型不匹配。
作者: nlmfy    时间: 2021-11-2 14:11
htpmcj 发表于 2021-11-2 12:12
ID那不用单引号吧

是的,就是ID加了单引号的错,谢谢!
作者: htpmcj    时间: 2021-11-2 20:20
nlmfy 发表于 2021-11-2 14:11
是的,就是ID加了单引号的错,谢谢!

OK
作者: urenai    时间: 2021-11-2 21:20
2021年11月1日20时22分2秒

2021-11-1 20:22:2
作者: lovely    时间: 2021-11-3 16:47
ID加了单引号




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4