cmdLocl.CommandText = "Patientdtls_spi";
cmdLocl.Connection = cnLocl;
cmdLocl.Transaction = trnLocl;
cmdLocl.CommandType = CommandType.StoredProcedure;
cmdLocl.Parameters.AddWithValue("@strPname", drTmp["Patient_Name"]);
cmdLocl.Parameters.AddWithValue("@strAge", drTmp["Patient_Age"]);
cmdLocl.Parameters.AddWithValue("@intSex", drTmp["Patient_Sex"]);
cmdLocl.Parameters.AddWithValue("@strDoctor", drTmp["Patient_RfdDr"]);
cmdLocl.Parameters.AddWithValue("@strLabId", drTmp["LabId"]);
cmdLocl.Parameters.AddWithValue("@blnSmprcvd",Convert.ToBoolean(drTmp["Sample_Rcvd"]));
cmdLocl.Parameters.AddWithValue("@dtSmpdlvd", drTmp["Sample_Dlvd"]);
cmdLocl.Parameters.AddWithValue("@dblAmtopay", drTmp["AmtToPay"]);
cmdLocl.Parameters.AddWithValue("@dblAmtpaid", drTmp["AmtPaid"]);
cmdLocl.Parameters.AddWithValue("@dblAmtpndg", drTmp["AmtPending"]);
cmdLocl.ExecuteNonQuery();
当我运行此代码时,我收到错误,例如cmdLocl.ExecuteNonquey()
处的数据类型不匹配错误I条件表达式。我正在使用MS Access数据库,Sample_Rcvd的数据类型在数据库中为是/否。
感谢。