添加时总是失败,好象代码也没问题!哪位高手知道啊!谢谢! Dim addstring As String = "insert into news_type('cat_name') values(@catname) "
        Dim mycmd As SqlCommand = New SqlCommand(addstring, conn)
        mycmd.Parameters.Add("@catname", SqlDbType.VarChar, 10).Value = catname.Text
        conn.Open()
        Try
            mycmd.ExecuteNonQuery()
            Label1.Text = "添加成功!!"
        Catch ex As Exception
            Label1.Text = "添加失败!!"
        End Try
        data_bind()
  conn.Close()

解决方案 »

  1.   

    Dim addstring As String = "insert into news_type (cat_name) values(@catname) "
            Dim mycmd As SqlCommand = New SqlCommand(addstring, conn)
            mycmd.Parameters.Add("@catname", SqlDbType.VarChar, 10).Value = catname.Text
            conn.Open()
            Try
                mycmd.ExecuteNonQuery()
                Label1.Text = "添加成功!!"
            Catch ex As Exception
                Label1.Text = "添加失败!!"
            End Try
            data_bind()
      conn.Close()
      

  2.   

    sql语句有错误〉Dim addstring As String = "insert into news_type(cat_name) values(@catname) "
      

  3.   

    如果你是access数据库的话,有可能是因为数据库权限问题导致插入失败