pb access update 报错

greatxingxing 2010-11-28 09:30:36
/*
1. pb版本是pb9 7610, access版本是access 2003,

2. access数据库只有一个表t_note

t_note表结构为: rq 日期/时间(常规日期) 主键
xh 数字(整形) 主键
clbz 文本(1)
note 文本(100)
wcrq 日期/时间(常规日期)

3. pb用odbc连接到access数据库,
*/


//pb按钮事件代码 dw_1.update() 时的报错信息:

SQLSTATE = 37000
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

No changes made to database.

INSERT INTO t_note ( rq, xh, clbz, note, wcrq )
VALUES ( {ts '2010-11-28 09:14:40'}, 2, '0', '88', {ts '2010-11-28 09:14:40'} )


//1. 请问如何解决dw_update()报错的问题?
//2. access数据库有类似查询分析器、plsql之类的工具吗?

谢谢各位...



...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
greatxingxing 2010-11-28
  • 打赏
  • 举报
回复
谢谢1楼的,
我查到了你说的那个视图,
在视图里调试了一下,
发现note是保留字,

唉,晕死了
永生天地 2010-11-28
  • 打赏
  • 举报
回复
问题1、这句是pb生成的 insert语句,如果有问题那就很奇怪了。我记得access的时间是用#的

问题2、access里也有的sql视图,你得好好找找,好像再查询视图里的工具栏里有个按钮

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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