为什么,添加不上记录?使用sql语句。

2004_jinyuan 2004-10-18 09:50:09
修改某天的记录,修改完毕后,首先删除原有记录,然后把改后的记录添加进去,就修改完毕了。
过程如下:

使用cn.Execute "delete * from 全部记录表 where 日期='2004-09-10'"
删除记录,

然后把修改后的记录添加进去,
cn.Execute "insert into 全部记录表 select * from 临时表"
我发现原来存在的记录可以修改,并且不会少,但是新加记录存不进去,这是怎么回事?
...全文
131 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
supertarzan 2004-10-18
当你第一次进行修改后,很有可能你没提交。
  • 打赏
  • 举报
回复
of123 2004-10-18
插入之前检查一下临时表的情况。看看是否存在新增的记录。
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
没有条件限制呀?临时表和全部记录表格式一样,里面就有日期,临时表里面存在的是这一张单子的所以记录,不用任何限制就应该全部导入进去。。。。。。
  • 打赏
  • 举报
回复
cosio 2004-10-18
使用cn.Execute "delete * from 全部记录表 where 日期='2004-09-10'"
删除记录,

然后把修改后的记录添加进去,
cn.Execute "insert into 全部记录表 select * from 临时表"

****************************************************************
select * from 临时表 ---------加上where 的条件限制!

  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
着急呀,高手帮忙呀、、。。。。
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
打错了:结果发现,改后的记录12条中,原来的10条倒是也改了,但是新添加的2条没有。这是怎么回事?
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
结构一样,记得以前行的,现在不知道怎么不行了。
我说的再详细一些:
比如说:2004-9-10这章单子有10记录。
现在我把他进行修改,把原有的记录修改一下,然后再添加2条新纪录。这样就是12条记录了。
然后我把改好的记录存到全部记录表中。
我的做法是首先把全部记录表中原来保存的记录都删除,然后把新的记录都添加进去。
结果发现,改后的记录12条还是只有2条,原来的10条也改了,但是新添加的2条没有。这是怎么回事?就是使用的cn.Execute "insert into 全部记录表 select * from 临时表"
这个语句?有什么问题码?
  • 打赏
  • 举报
回复
还想懒够 2004-10-18
可能临时表里面的内容就是日期='2004-09-10'的内容吧

删了以后又加进去了:)
  • 打赏
  • 举报
回复
ljclick 2004-10-18
对哟,二个表的结构一样的话,应该没问题的,还有最好提交一下
  • 打赏
  • 举报
回复
lyadlysysT 2004-10-18
首先要确认结构是否一样,一样的话将列对应枚举出来就没有问题了
  • 打赏
  • 举报
回复
ljclick 2004-10-18
临时表的结构跟全部表一样吗
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
知道怎么回事了,不是这里的事情.上个函数里面有问题
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
是不是因为临时表的原因呢?语句的顺序是:
cn.Execute "delete * from 全部记录表 where 日期='2004-09-10'"
删除记录,

然后把修改后的记录添加进去,
cn.Execute "insert into 全部记录表 select * from 临时表"

然后清空临时表
cn.execute "delete * from 临时表"
不过这些都是写在一个函数里面的,是不是最后的删除临时表要比插入优先呢?在插入以前临时表就已经变了?但是为什么,原有的数据就存在,而且也修改了,而添加的新记录就不能够插入呢?
  • 打赏
  • 举报
回复
2004_jinyuan 2004-10-18
检查临时表存在新的记录,但是就是插入不进去.不知到怎么回事?是不是系统的原因?我刚刚在电脑上,操作系统是xp安装了mysql7会不会有什么影响?
  • 打赏
  • 举报
回复
xiaoxiaoP 2004-10-18
看一下有没有及时update,另外注意一下表的主键问题。
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库(包含打印,安装,报表)

1200

社区成员

VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
帖子事件
创建了帖子
2004-10-18 09:50
社区公告
暂无公告