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