一条插入的SQL语句,数据库却产生两条数据

我是用windows服务往数据库里插入数据,但是一条SQL语句却产生两条记录。1、我检查过代码,没有问题。2、我看过SQL语句,没有问题。3、我在执行SQL语句的地方,写... 我是用windows服务往数据库里插入数据,但是一条SQL语句却产生两条记录。
1、我检查过代码,没有问题。
2、我看过SQL语句,没有问题。
3、我在执行SQL语句的地方,写了日志,日志显示,的确只是一条的插入记录。(如果方法被意外调用两次,应该有两个日志记录)
我用的C#+oracle
展开
 我来答
大嗝嗝来话
推荐于2018-02-27
知道答主
回答量:3
采纳率:100%
帮助的人:2794
展开全部
可以检查 是不是监听事件问题,比如你用了form表单,js里却写了$('.submit').click(function(event){ $.post("{:url('Oigintype/add')}",……},这样在监听事件里写了地址,可能表单会一样进行提交,我遇到过一次
liuzihao777
2012-10-17
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
要不就是你执行了两次吧...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
公瑾当年23
2018-05-01
知道答主
回答量:1
采纳率:0%
帮助的人:871
展开全部
在插入语句过程中,点了几次执行便插入几行,你应该多点了一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gy93108083
2012-10-17 · TA获得超过283个赞
知道小有建树答主
回答量:665
采纳率:50%
帮助的人:273万
展开全部
你有没有写什么触发器啊,关于insert的?你到查询分析器里直接插条数据,看看数据库里是加了一条还是两条数据,如果是两条,说明你有触发器增加数据,如果是一条,说明你的程序有问题~
追问
没有写触发器,手写插入的话是一条。目前这个问题好了,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2012-10-17 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4022万
展开全部
1. 贴出语句
2. 2条数据,在时间上有没有区别
3. 有没有可能多个程序在执行?
更多追问追答
追问
1、SQL语句大致是这样的insert into T_Info_Input(HOTLINESN, DESCRIPTION, REPORTPERSON, CONTACTMODE, PARTSN, INFOBC, INFOSC, REFLECTADDRESS,……) values ('1201688888','12319接报时间:2012-09-07 14:29:00;反映来源:居民;受理备注:测试案件;……)
2、时间是同时插入,大部分都是在同一秒,但是又个别案件有延迟几十秒
3、没有多个程序在执行。
追答
如此说来, 请仔细检查, 是否有多个程序在运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式