'Text'附近有语法错误 标签'Text'已声明。标签名称在查询批次或存储过程内部必须唯一

stringsql=string.Format("Updateip1SETip={0},username={1},password={2}WHEREipid='1'",m... string sql = string.Format("Update ip1 SET ip={0},username={1},password={2} WHERE ipid='1'", maskedTextBox1, maskedTextBox2, maskedTextBox3);
int result = 0; // 操作结果

try
{
// 创建Command对象
SqlCommand command = new SqlCommand(sql, DBHelper.connection);
DBHelper.connection.Open(); // 打开数据库连接
result = command.ExecuteNonQuery(); // 执行命令
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
DBHelper.connection.Close(); // 关闭数据库连接
}
if (result < 1) // 操作失败
{
MessageBox.Show("修改失败!", "操作结果", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else // 操作成功
{
MessageBox.Show("修改成功!", "操作结果", MessageBoxButtons.OK, MessageBoxIcon.Information);

}
}
展开
 我来答
nietiezheng
2011-06-03 · TA获得超过5536个赞
知道大有可为答主
回答量:3132
采纳率:87%
帮助的人:1223万
展开全部
string sql = string.Format("Update ip1 SET ip={0},username={1},password={2} WHERE ipid='1'", maskedTextBox1.text, maskedTextBox2.text, maskedTextBox3.text);
要把窗体对象的文本取出来加到SQL语句中
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空裡够O
推荐于2018-05-15
知道答主
回答量:13
采纳率:0%
帮助的人:7.7万
展开全部
看到这个信息第一个想到的是你的变量声明重复,我也不知道你这里是传的什么东西,你调试看看sql语句是什么,把sql语句直接放到sql server 里面运行看看,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式