C#中的da.ExecuteNonQuery()出现错误无效字符。 30

stringtxt1="DataSource=XSCJ;UserID=Scott;PWD=xscj";conn=newOracleConnection(txt1);str... string txt1 = "Data Source=XSCJ;User ID=Scott;PWD=xscj";
conn = new OracleConnection(txt1);
string txt2 = "update XS set xm='" + textBox3.Text + "' ,zym='" + textBox5.Text +
"' ,xb='" + textBox2.Text + "' ,cssj=to_data('" + textBox4.Text + "','yyyy-mm-dd') ,zxf=" + textBox6.Text +
" ,bz='" + richTextBox3.Text + "' where xh='"+textBox1.Text+"';commit;";

da = new OracleCommand(txt2, conn);
conn.Open();
da.ExecuteNonQuery();
我是想做修改功能的,但是总更新不了,应该不是SQL语句的错误吧,在这之前我已经用OracleDataReader读出其中一条记录,并把记录的每个数据都显示在不同的textBox中.准备修改textBox的值来完成修改功能,读出和修改是在不同事件的。
求哪个大虾帮忙看看.
这个我已经自己解决了.我现在有另外一个问题:
怎么判断没有这个记录啊.
比如我要修改一条记录,但是这条记录不存在.
展开
 我来答
百度网友86a9a44ae09
2008-12-14 · 超过29用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:0
展开全部
to_data改成to_date吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b175ef05b
2008-12-13 · 超过14用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:42.9万
展开全部
会不会是外键的关系?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一堂乐咏春7292
2008-12-13
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
commit
不要加这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式