大概思路,连接ACCESS数据库里的表,然后cha询信息,新增信息。
这是代码:非常简单。。。
.版本 2
.支持库 iext
.支持库 spec
_启动窗口.超级列表框1.插入表项 (, , , , , )
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 0, 编辑框1.内容)
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 1, 编辑框2.内容)
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 2, 编辑框3.内容)
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 3, 编辑框4.内容)
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 4, 编辑框5.内容)
_启动窗口.超级列表框1.置标题 (_启动窗口.超级列表框1.取表项数 () - 1, 5, 编辑框6.内容)
_启动窗口.外部数据库1.执行 (“insert into 表1(ID,姓名,性别,年龄,成绩,备注) values ('” + 编辑框1.内容 + “','” + 编辑框2.内容 + “','” + 编辑框3.内容 + “','” + 编辑框4.内容 + “','” + 编辑框5.内容 + “','” + 编辑框6.内容 + “')”, )
PS:数据库文件:111.accdb,表名:表1,数据库已经连上,cha询读取表里的内容都没问题。(因为是access是2007版本,所以没有用“数据库连接”组件,是用的“外部数据库”这个组件,是ODBC连接)。
问题来了:
1.新增的数据可以正常增加在超级列表框上,但是就是不能增加到数据库里的表文件中,字段什么的都是正确的,我也不知道是哪里的问题,请大神些帮忙看看。
2.到底“数据库连接”组件支不支持连接access2007版本的数据库呢?我看网上说不支持,只支持access2003版本,所以我才用“外部数据库”组件连接的。
补充内容 (2018-1-8 09:47):
附件忘记上传了,补充在下面。 |