Benutzer-Werkzeuge

Webseiten-Werkzeuge


windows:powershell_oracle_db_abfragen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
windows:powershell_oracle_db_abfragen [2012/08/04 18:42] gpipperrwindows:powershell_oracle_db_abfragen [2012/08/04 18:51] gpipperr
Zeile 66: Zeile 66:
  
 Alternativ mit Reader abfragen: Alternativ mit Reader abfragen:
-(siehe auch [[http://msdn.microsoft.com/en-us/library/system.data.oracleclient.oracledatareader| msdn oracledatareader ]]+(siehe auch [[http://msdn.microsoft.com/en-us/library/system.data.oracleclient.oracledatareader| msdn oracledatareader ]] )
  
 <code powershell> <code powershell>
Zeile 74: Zeile 74:
 # Struktur des Ergebniss Records  anzeigen # Struktur des Ergebniss Records  anzeigen
 for ($i=0;$i -lt $reader.FieldCount;$i++) { for ($i=0;$i -lt $reader.FieldCount;$i++) {
-    Write-Host  $reader.GetName($i) $reader.GetDataTypeName($i)+    Write-Host  "Position ::" $i "::" $reader.GetName($i)"::" $reader.GetDataTypeName($i)
 } }
  
 # Ausgeben der Ergebnisse # Ausgeben der Ergebnisse
 +# auf die richtige Nummerierung achten 
  
 while ($reader.read()) { while ($reader.read()) {
-    $empno   = $reader.GetInteger(0) +     
 +    $empno   = $reader.GetInt32(0) 
     $ename   = $reader.GetString(1)     $ename   = $reader.GetString(1)
-    $hiredate= $reader.GetDateTime(2)+     
 +    $hiredate= $reader.GetDateTime(4)
        
     Write-Host "$ename $empno $hiredate"     Write-Host "$ename $empno $hiredate"
Zeile 90: Zeile 93:
  
 Reader "härten" Reader "härten"
 +
 <code powershell> <code powershell>
        while ( $reader.Read() ) {        while ( $reader.Read() ) {
-            if ( $reader.IsDBNull(0) ) {+            if ( $reader.IsDBNull(1) ) {
                 $line = ""                 $line = ""
             } else {             } else {
-                $line  = $l_Reader.GetString(0)+                $line  = $reader.GetString(1)
             }             }
             "$line"             "$line"
windows/powershell_oracle_db_abfragen.txt · Zuletzt geändert: 2012/08/04 19:00 von gpipperr