0
私は[Oracle.DataAccess.Client.OracleBulkCopy]タイプはどこですか?
[System.Reflection.Assembly]::LoadWithPartialName("Oracle.DataAccess")
$bulkCopy = new-object Oracle.DataAccess.Client.OracleBulkCopy $oraClientConnString
を試してみましたが、
GAC Version Location
--- ------- --------
True v2.0.50727 C:\Windows\assembly\GAC_32\Oracle.DataAccess\2.111.6.0__89b483f429c47342\Oracle.DataAccess.dll
New-Object : Cannot find type [Oracle.DataAccess.Client.OracleBulkCopy]: make sure the assembly containing this type is loaded.
At line:3 char:23
+ $bulkCopy = new-object <<<< Oracle.DataAccess.Client.OracleBulkCopy $oraClientConnString
+ CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand
CFを得ましたOracleBulkCopy Class
何が欠けていますか?
-Oisin
:
はこれを試してみてください。今はバージョンv2.0.50727ですが、場所はC:¥Windows¥assembly¥GAC_32¥oracle.dataaccess¥2.112.2.0__89b483f429c47342¥oracle.dataaccess.dllです。優れた作品特にCLOB列を試しました。私はテーブルの内容をOracleデータベースにコピーする最善の方法と思われます。 –
表をOracleにコピーする完全なPowerShellスクリプトhttp://stackoverflow.com/questions/343299/bulk-insert-to-oracle-using-net/4918808#4918808 –