PDA

View Full Version : [VB.NET] insert in tabella ORACLE


[Riot]-kyashan
07-06-2006, 11:35
devo caricare dai 150.000 ai 200.000 record in una tabella Oracle, ma con i metodi convenzionali ci vogliono parecchie ore.
Con ODBC č fuori discussione, arrivo a quasi 6 ore.
Ho provato con gli oggetti OracleConnection e OracleCommand, e sono riuscito a scendere sulle 2 ore.
Ma č ancora troppo.

Il DBA usa una libreria di Oracle Cliente (sql Loader) ke lancia da Dos, e c'impiega cira 8 minuti.
Qualcuno sa come fare per usare questa libreria all'interno di un applicazione VB.net (WindowsApplication).

Thanks.. :mc:

shinya
07-06-2006, 11:42
Hai provato a scrivere una stored procedure che fa l'insert sul db e chiamarla da vb? (scusa la rima) :fagiano:

[Riot]-kyashan
07-06-2006, 13:14
Hai provato a scrivere una stored procedure che fa l'insert sul db e chiamarla da vb? (scusa la rima) :fagiano:

No, ma come faccio a chiamare la store procedure da VB?
penso ke cosi di sicuro avrei tempi molto inferiori.
Grazie

shinya
07-06-2006, 13:21
Sinceramente, da VB non ne ho un'idea.
Perņ se cerchi su google qualcosa tipo "visual basic oracle stored procedure" sembra saltino fuori link interessanti.
Il primo in lista č questo:
http://support.microsoft.com/kb/q176086/

Mi sembra piuttosto passo-passo. Buon lavoro. :)

[Riot]-kyashan
07-06-2006, 13:54
Sinceramente, da VB non ne ho un'idea.
Perņ se cerchi su google qualcosa tipo "visual basic oracle stored procedure" sembra saltino fuori link interessanti.
Il primo in lista č questo:
http://support.microsoft.com/kb/q176086/

Mi sembra piuttosto passo-passo. Buon lavoro. :)

Ora provo un po..
Grazie ancora :D