私はデジタルペルソナを使用していますu4500とOracleデータベース、指紋テンプレートをデータベースに保存する際に問題が発生しました。ここではコードの一部です
string sqlInsert = "insert into mytable(ID,FINGERPRINT)";
sqlInsert += "values (:i_ID,:i_FINGERPRINT)";
OracleParameter iID = new OracleParameter();
iID.OracleDbType = OracleDbType.Varchar2;
iID.Value = textBox1.Text;
iID.ParameterName = "i_ID";
OracleParameter iFINGERPRINT = new OracleParameter();
iFINGERPRINT.OracleDbType = OracleDbType.Blob;
iFINGERPRINT.Direction = ParameterDirection.Input;
iFINGERPRINT.Value = Data.Templates[5];
iFINGERPRINT.ParameterName = "i_FINGERPRINT";
cmdInsert.Parameters.Add(iID);
cmdInsert.Parameters.Add(iFINGERPRINT);
cmdInsert.ExecuteNonQuery();
注:Data.Templates[5]は指紋テンプレート形式です
「無効なパラメータバインディング」というエラーが発生しました。どういう意味ですか?誰かが私を助けることができますか?私は何をすべきか?前もって感謝します