string SqlUpdate = "Update ComputerAd Set ISNumber=@isnumber Where Id=@id";TextBox txtComputerId1 = (TextBox)e.Item.FindControl("txtComputerId");
TextBox TextBoxIsNumber1 = (TextBox)e.Item.FindControl("TextBoxIsNumber");SqlCommand UpdateCMD = new SqlCommand(SqlUpdate,MyConnection);
SqlParameter sqlparaComputerId = new SqlParameter("@id", SqlDbType.NVarChar, 50);
sqlparaComputerId.Value = txtComputerId1.Text;
UpdateCMD.Parameters.Add(sqlparaComputerId);
SqlParameter sqlparaIsNumber = new SqlParameter("@isnumber", SqlDbType.NVarChar, 50);
sqlparaIsNumber.Value = TextBoxIsNumber1.Text;
UpdateCMD.Parameters.Add(sqlparaIsNumber);MyConnection.Open();
UpdateCMD.ExecuteNonQuery();
MyConnection.Close();在执行UpdateCMD.ExecuteNonQuery();时出错异常详细信息: System.FormatException: 输入字符串的格式不正确。我不知道 格式哪里不对了 请高手指教
TextBox TextBoxIsNumber1 = (TextBox)e.Item.FindControl("TextBoxIsNumber");SqlCommand UpdateCMD = new SqlCommand(SqlUpdate,MyConnection);
SqlParameter sqlparaComputerId = new SqlParameter("@id", SqlDbType.NVarChar, 50);
sqlparaComputerId.Value = txtComputerId1.Text;
UpdateCMD.Parameters.Add(sqlparaComputerId);
SqlParameter sqlparaIsNumber = new SqlParameter("@isnumber", SqlDbType.NVarChar, 50);
sqlparaIsNumber.Value = TextBoxIsNumber1.Text;
UpdateCMD.Parameters.Add(sqlparaIsNumber);MyConnection.Open();
UpdateCMD.ExecuteNonQuery();
MyConnection.Close();在执行UpdateCMD.ExecuteNonQuery();时出错异常详细信息: System.FormatException: 输入字符串的格式不正确。我不知道 格式哪里不对了 请高手指教
ISNumber nvarchar 50 0这是我的数据结构 我觉得没有错呀
为sqlparaIsNumber.Value = TextBoxIsNumber1.Text.trim
看行不
这样试试