Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-06550:Kesalahan nomor atau jenis argumen saat memanggil fungsi di dalam paket Oracle di ASP.NET

Anda menggunakan nama yang berbeda untuk parameter dalam kode Anda. Coba ubah

ename.ParameterName = "ename";

untuk

ename.ParameterName = "P_ename";

JUGA

Anda perlu menambahkan parameter untuk nilai keluaran:

OracleParameter result = new OracleParameter();
result.OracleType = OracleType.VarChar;
result.Direction = ParameterDirection.ReturnValue;
orclCmnd.Parameters.Add(result);

Dan dapatkan nilai dari parameter setelah memanggil fungsi dengan ExecuteNonQuery:

orclCmnd.ExecuteNonQuery();
strResult = result.Value.ToString();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE memperbarui catatan dengan hubungan tabel 1 ke banyak dalam pemicu

  2. Saya memiliki penyisipan ke dalam pernyataan tetapi ada kesalahan dengan koma dan saya tidak bisa memperbaikinya

  3. Buang data tabel Oracle ke pernyataan INSERT

  4. Jalankan Prosedur Tersimpan SQL Server melalui Tautan Database dari Oracle

  5. karakter arab tidak dimasukkan dengan benar (seperti ????) di database Oracle?