MyCommand.Parameters(@accounts).value =txtUserName.text
没有引号

解决方案 »

  1.   

    好像你写得对吧。。
    submitDataadapt = New SqlDataAdapter("Insertmaintain", databaseConnection)
    submitDataadapt.InsertCommand = New SqlCommand("Insertmaintain", databaseConnection)
    submitDataadapt.InsertCommand.CommandType = CommandType.StoredProcedure submitDataadapt.InsertCommand.Parameters.Add(New SqlParameter("@city_no", SqlDbType.Decimal))
    submitDataadapt.InsertCommand.Parameters("@city_no").Value = strCityno
      

  2.   

    把引号去掉。。
    "txtpassword.text"  --〉   txtpassword.text
      
      

  3.   

    SqlParameter myBigclassid = new SqlParameter("@bigclassid",SqlDbType.Int,4);
    myBigclassid.Value = txtUserName.text;
    myCommand.Parameters.Add(myBigclassid);我用的是SP
      

  4.   


        SqlDbType.VarChar  后面不用长度...     试试呢!!
      

  5.   

    這個沒有問題,看看:
      Sub UpDateOrders() 
           Dim MyCommandUpDateOrders as OleDbCommand
            Dim UpDateOrdersCmd As String = "Update [min] set Orders=@Orders where id="&id
            MyCommandUpDateOrders = New OleDbCommand(UpDateOrdersCmd, MyConnection)
            MyCommandUpDateOrders.parameters.add("@Orders",now.tostring) 
            MyCommandUpDateOrders.Connection.Open()
            MyCommandUpDateOrders.ExecuteNonQuery()
            MyCommandUpDateOrders.Connection.Close()
      End Sub