更新SQL数据库问题

yyyyyyyyy88 2012-04-23 03:53:08
private void button3_Click(object sender, EventArgs e)
{int i=0;
string strConn = ConfigurationManager.ConnectionStrings["字符串"].ConnectionString;
SqlConnection myConn = new SqlConnection(strConn);
string upSQL = " select lat,lng from shuju ";

myConn.Open();
SqlCommand myCommand1 = new SqlCommand(upSQL, myConn);
SqlDataAdapter adapter1 = new SqlDataAdapter(myCommand1);
adapter1.SelectCommand = new SqlCommand(upSQL,myConn);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter1);
DataSet ds1 = new DataSet();
adapter1.Fill(ds1);
DataTable dt1 = ds1.Tables[0];
for(i=0;i<dt1.Rows.Count;i++){
dt1.Rows[i][0] = 22.22;
}

adapter1.Update(dt1);
myConn.Close();

}
数据库的表里是有主键的 字段名为id

为什么更新不了呢
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qlzf11140820 2012-04-23
  • 打赏
  • 举报
回复
select lat,lng,id from shuju
yyyyyyyyy88 2012-04-23
  • 打赏
  • 举报
回复
是winform下的
yyyyyyyyy88 2012-04-23
  • 打赏
  • 举报
回复
报错:对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态生成

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧