Guest User

Untitled

a guest
Jul 27th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. Error when trying to call Oracle.DataAccess.Client.OracleDataAdapter.Fill()
  2. $asm = [System.Reflection.Assembly]::LoadWithPartialName(“Oracle.DataAccess”)
  3. $userName = "foo"
  4. $tnsDbName = "bar"
  5. $pass = "foobar"
  6. $connectionString = "User Id=$userName;Password=$pass;Data Source=$tnsDbName"
  7.  
  8. $q = @"
  9. SELECT * FROM blah WHERE blar = '5848752'
  10. "@
  11.  
  12. $cstr = $connectionString
  13. $conn= New-Object Oracle.DataAccess.Client.OracleConnection($cstr)
  14. $conn.open()
  15. $adapter = New-Object Oracle.DataAccess.Client.OracleDataAdapter($q,$conn)
  16. $dataset = New-Object Data.DataSet
  17. $adapter.Fill($dataset)
  18. $dataset.Tables[0]
  19.  
  20. PS H:> $asm.GetName()
  21.  
  22. Version Name
  23. ------- ----
  24. 10.2.0.100 Oracle.DataAccess
  25.  
  26. PS H:> $adapter.SelectCommand.Connection | fl ClientID,ConnectionTimeout,ServerVersion,State
  27.  
  28.  
  29. ClientId :
  30. ConnectionTimeout : 15
  31. ServerVersion : 10.2.0.4.0
  32. State : Open
Add Comment
Please, Sign In to add comment