在c#中,语句update语句有什么问题?
stringcmdstring="update[user]setxingming='"+TextBox2.Text+"',xuehao='"+TextBox3.Text+...
string cmdstring = "update [user] set xingming='" + TextBox2.Text
+ "',xuehao='" + TextBox3.Text
+ "',xingbie='" + TextBox4.Text
+ "',qq='" + TextBox5.Text
+ "',dianhua='" + TextBox6.Text
+ "',youxiang='" + TextBox7.Text +" where username='"+ Session["myname"].ToString() + "'"; 展开
+ "',xuehao='" + TextBox3.Text
+ "',xingbie='" + TextBox4.Text
+ "',qq='" + TextBox5.Text
+ "',dianhua='" + TextBox6.Text
+ "',youxiang='" + TextBox7.Text +" where username='"+ Session["myname"].ToString() + "'"; 展开
展开全部
不要这样拼接语然,使用String.Format()
string cmdstring = "update [user] set xingming='" + TextBox2.Text
+ "',xuehao='" + TextBox3.Text
+ "',xingbie='" + TextBox4.Text
+ "',qq='" + TextBox5.Text
+ "',dianhua='" + TextBox6.Text
+ "',youxiang='" + TextBox7.Text +{这里少了个单引号'}" where username='"+ Session["myname"].ToString() + "'";
string cmdstring = "update [user] set xingming='" + TextBox2.Text
+ "',xuehao='" + TextBox3.Text
+ "',xingbie='" + TextBox4.Text
+ "',qq='" + TextBox5.Text
+ "',dianhua='" + TextBox6.Text
+ "',youxiang='" + TextBox7.Text +{这里少了个单引号'}" where username='"+ Session["myname"].ToString() + "'";
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法错误?
同意上面的说法使用string.Format
string cmdstring=string.Format("update [user] set xingming='{0}',xuehao='{1}',xingbie='{2}'
,qq='{3}',dianhua='{4}',youxiang='{5}' where username = '{6}'
",TextBox2.Text,TextBox3.Text,TextBox4.Text,TextBox5.Text,TextBox6.Text,TextBox7.Text,Session["myname"].ToString());
同意上面的说法使用string.Format
string cmdstring=string.Format("update [user] set xingming='{0}',xuehao='{1}',xingbie='{2}'
,qq='{3}',dianhua='{4}',youxiang='{5}' where username = '{6}'
",TextBox2.Text,TextBox3.Text,TextBox4.Text,TextBox5.Text,TextBox6.Text,TextBox7.Text,Session["myname"].ToString());
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐你用string.format函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询