社区
数据库(包含打印,安装,报表)
帖子详情
为什么,添加不上记录?使用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,另外注意一下表的主键问题。
打赏
举报
回复
赞
相关推荐
my
sql
怎样
添加
一条数据_
sql
语句
怎么
添加
一条
记录
?
展开全部
sql
语句
中,
添加
记录
的语法为:insert into 表名 (col1,col2....coln)values(value1,value2.....valuen);其中,如果你插入的每一列都是顺序插32313133353236313431303231363533e78988e69d8331333366306434...
My
SQL
中特别实用的几种
SQL
语句
送给大家
在写
SQL
时,经常灵活运用一些
SQL
语句
编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的
SQL
很牛B,让同事们眼前一亮。 目录 实用的
SQL
1.插入或替换 2....
史上超强最常用
SQL
语句
大全
史上超强最常用
SQL
语句
大全,) 1)DDL--数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML--数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, ...
【
SQL
】
使用
SQL
语句
在表中
添加
数据(一条 / 多条)
【
SQL
】
使用
SQL
语句
在表中
添加
数据(一条 - 多条) 1.单条数据 insert into 表名(字段名1,字段名2)value(值1,值2); 例如: insert into tablename(op_time,name,student_no,grade) value('2020-01-23', '张三 ','...
java
sql
插入_java 中如何
使用
sql
插入
语句
?
ublic int save(Notices notice) throws
SQL
Exception{String
sql
= "insert into noticeinfo(notice_title,notice_type,notice_content,notice_add_time,user_id,user_table_id,class_table_id,notice_state,is_imp...
发帖
数据库(包含打印,安装,报表)
微信扫一扫
点击复制链接
分享社区
下载分享明细
1200
社区成员
5.5w+
社区内容
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
帖子事件
创建了帖子
2004-10-18 09:50
社区公告
暂无公告