这样一条语句
怎么执行了(设断点了),但数据库中的内容没改变呢??
我知道删除 有这样的时候,
因为有主键约束,不能这样删
但插入也不可以吗
12 个解决方案
#1
你的SQL语句可能有语法错误,数值类型不能加'"++"'应该用"++".
用SQL事件探查器去看一下,然后再粘贴到查询分析器中看看到底哪里出了错。
用SQL事件探查器去看一下,然后再粘贴到查询分析器中看看到底哪里出了错。
#2
我的数据库用的是oracle,
呵呵 哪个是事件探察器啊?和查询分析器?
SQL Plus
SQLPlus WorkSheet
是这两个吗
呵呵 哪个是事件探察器啊?和查询分析器?
SQL Plus
SQLPlus WorkSheet
是这两个吗
#3
把SQL语句输出来,到SQL的执行试试看
#4
楼上的如果是数字类型可以用"++",如果是字符类型必须用''把'"++"'引上
也可以用这个方式:string.Format("SQL{0}语'{1}'句",变量0,(字符类型加了单引号)变量1)
也可以用这个方式:string.Format("SQL{0}语'{1}'句",变量0,(字符类型加了单引号)变量1)
#5
你用什么数据库?
如果SQL没有问题的话,看看执行commit 没有。如果没有提交也看不到insert的数据。
如果SQL没有问题的话,看看执行commit 没有。如果没有提交也看不到insert的数据。
#6
改为下面的sql 语句试一下
"insert into 井组成员(井组ID,井组成员,是否边界,井别,匹分参数) values('"+ WGN + "','" + jzm + "','" + sfbj + "','" + jb + "','" + pfcs + "'")
"insert into 井组成员(井组ID,井组成员,是否边界,井别,匹分参数) values('"+ WGN + "','" + jzm + "','" + sfbj + "','" + jb + "','" + pfcs + "'")
#7
#8
首先,查看一下你的用户是否有相应的权限;其次,看看表名前面是不是忘记加拥有者了。比如说,你有两个用户A和B,各有一个“井组成员”表,希望往A表的“井组成员”里插入数据。但在VS里,用的是B用户登录,那么,写SQL的时候,就要写成INSERT INTO A.井组成员...
因为LZ说SQL是正常运行的,那么,请检查一下B的方案里的井组成员表里是不是有你插入的数据。
因为LZ说SQL是正常运行的,那么,请检查一下B的方案里的井组成员表里是不是有你插入的数据。
#9
查询分析器可以用Sql Plus代替,如果说一定要找一个特别像查询分析器的,那么推荐使用PLSQL Developer
#10
谢谢大家啊!
——发自肺腑地~~
——发自肺腑地~~
#11
是不是语句执行错误了,但是被try屏蔽了??
确认一下数据库连接,是否是正确的数据库。
确认一下数据库连接,是否是正确的数据库。
#12
贴出其他的代码吧。仅此一次看不出的。
#1
你的SQL语句可能有语法错误,数值类型不能加'"++"'应该用"++".
用SQL事件探查器去看一下,然后再粘贴到查询分析器中看看到底哪里出了错。
用SQL事件探查器去看一下,然后再粘贴到查询分析器中看看到底哪里出了错。
#2
我的数据库用的是oracle,
呵呵 哪个是事件探察器啊?和查询分析器?
SQL Plus
SQLPlus WorkSheet
是这两个吗
呵呵 哪个是事件探察器啊?和查询分析器?
SQL Plus
SQLPlus WorkSheet
是这两个吗
#3
把SQL语句输出来,到SQL的执行试试看
#4
楼上的如果是数字类型可以用"++",如果是字符类型必须用''把'"++"'引上
也可以用这个方式:string.Format("SQL{0}语'{1}'句",变量0,(字符类型加了单引号)变量1)
也可以用这个方式:string.Format("SQL{0}语'{1}'句",变量0,(字符类型加了单引号)变量1)
#5
你用什么数据库?
如果SQL没有问题的话,看看执行commit 没有。如果没有提交也看不到insert的数据。
如果SQL没有问题的话,看看执行commit 没有。如果没有提交也看不到insert的数据。
#6
改为下面的sql 语句试一下
"insert into 井组成员(井组ID,井组成员,是否边界,井别,匹分参数) values('"+ WGN + "','" + jzm + "','" + sfbj + "','" + jb + "','" + pfcs + "'")
"insert into 井组成员(井组ID,井组成员,是否边界,井别,匹分参数) values('"+ WGN + "','" + jzm + "','" + sfbj + "','" + jb + "','" + pfcs + "'")
#7
#8
首先,查看一下你的用户是否有相应的权限;其次,看看表名前面是不是忘记加拥有者了。比如说,你有两个用户A和B,各有一个“井组成员”表,希望往A表的“井组成员”里插入数据。但在VS里,用的是B用户登录,那么,写SQL的时候,就要写成INSERT INTO A.井组成员...
因为LZ说SQL是正常运行的,那么,请检查一下B的方案里的井组成员表里是不是有你插入的数据。
因为LZ说SQL是正常运行的,那么,请检查一下B的方案里的井组成员表里是不是有你插入的数据。
#9
查询分析器可以用Sql Plus代替,如果说一定要找一个特别像查询分析器的,那么推荐使用PLSQL Developer
#10
谢谢大家啊!
——发自肺腑地~~
——发自肺腑地~~
#11
是不是语句执行错误了,但是被try屏蔽了??
确认一下数据库连接,是否是正确的数据库。
确认一下数据库连接,是否是正确的数据库。
#12
贴出其他的代码吧。仅此一次看不出的。