0
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();

当我运行此代码时,我收到类似 Data Type Mismatch Error I criteria expression at 的错误cmdLocl.ExecuteNonquey()。我正在使用 MS Access 数据库,数据库中 Sample_Rcvd 的数据类型是 Yes/No。

谢谢。

4

0 回答 0