Search notes:

Oracle.DataAccess.Client.OracleParameter (class)

Oracle.DataAccess.Client.OracleParameter derives from System.Data.Common.DbParameter.
The data type of an Oracle.DataAccess.Client.OracleParameter is specified by a Oracle.DataAccess.Client.OracleDbType enum.

PowerShell example

A simple PowerShell fragment that tries to demonstrate how Oracle.DataAccess.Client.OracleParameter might be used in PowerShell.
The type of $par (which is returned by $sql.Parameters.Add) is Oracle.DataAccess.Client.OracleParameter.
param (
   [string] $name = $null
)

add-type -path "$env:oracle_home\odp.net\bin\4\Oracle.DataAccess.dll"

$conn = [Oracle.DataAccess.Client.OracleConnection]::new("User ID=rene;Password=rene;data source=ora19")
$conn.Open()

if ($filename) {
   $sql  = [Oracle.DataAccess.Client.OracleCommand]::new("select * from tab where name = :1", $conn)
   $par  = $sql.Parameters.Add('name', [Oracle.DataAccess.Client.OracleDbType]::Varchar2, $name, [System.Data.ParameterDirection]::Input)
}
else {
   $sql  = [Oracle.DataAccess.Client.OracleCommand]::new("select * from tab", $conn)
}
$sql.CommandType = [System.Data.CommandType]::Text

$rdr = $sql.ExecuteReader()

while ($rdr.Read()) {
  …
}

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/Microsof...', 1759612697, '216.73.216.149', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/Microsoft/dot-net/namespaces-classes/Oracle/DataAccess/Client/OracleParameter/index(67): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78