没细看你的代码,现做个标记,有事,回来再说
不过             dbcommand = New OleDbCommand("update config set name='" & name & "',url='" & url & "',cssset='" & cssset & "',mail='" & mail & "',dizhi='" & dizhi & "',tel='" & tel & "'", dbconn)你的 更新,连个 where 语句都没有吗?

解决方案 »

  1.   

    dbcommand.ExecuteNonQuerydbread去掉
      

  2.   

    dbread = dbcommand.ExecuteReader这句错误
    改为:dbcommand.ExecuteNonQuery
      

  3.   

    说明:我的数据表就一行,所以不用where语句指定,我的数据库ACESS2003 权限添加了aspnet用户了,
    按 renrenqq(ddlly  dub(dub) 做了还是不能更新,只是刷新下就完了
      

  4.   

    恩,奇怪我把
    name.Text = db.getwebconfig.rows(0).item("name")
            url.Text = db.getwebconfig.rows(0).item("url")
            setcss.Text = db.getwebconfig.rows(0).item("cssset")
            mail.Text = db.getwebconfig.rows(0).item("mail")
            dizhi.Text = db.getwebconfig.rows(0).item("dizhi")
            tel.Text = db.getwebconfig.rows(0).item("tel")
    全部删除了就可以了,而且可以自动绑定数据.奇怪,给个理由先
      

  5.   

    下面一段没有放到
    if(!IsPostBack)
    {
    }
    里面吧?
    ========= name.Text = db.getwebconfig.rows(0).item("name")
            url.Text = db.getwebconfig.rows(0).item("url")
            setcss.Text = db.getwebconfig.rows(0).item("cssset")
            mail.Text = db.getwebconfig.rows(0).item("mail")
            dizhi.Text = db.getwebconfig.rows(0).item("dizhi")
            tel.Text = db.getwebconfig.rows(0).item("tel")
      

  6.   

    你调试一下,看看你的"update config set name='" & name & "',url='" & url & "',cssset='" & cssset & "',mail='" & mail & "',dizhi='" & dizhi & "',tel='" & tel & "'"
    这句运行后得到的字符串是什么?用数据库查询分析器执行一下,看看有没有问题?