View Single Post
Old 15-03-2007, 11:41   #6
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
ma non ti serve fare tutto questo

Se lavori con C# puoi tranquillamente fare in questo modo:

In generale qualsiasi linguaggio SQL ti permette di importare dei valori da file di testo formattati (nel tuo caso come .csv) con una query del tipo:

Codice:
//questo in MySql

LOAD DATA INFILE 'path_del_tuo_file' INTO TABLE tua_tabella 
  FIELDS TERMINATED BY ',' (campo1, campo2, campo3)

//fatto questo nel tuo relativo linguaggio SQL, in C# ti basta trattarlo come stringa:

string loadDataFromFile = "LOAD DATA INFILE blablabla ";

try
{
   MySqlCommand insertIntoTable = new MySqlCommand(loadDataFromFile, tua_connessione);

   insertIntoTable.ExecuteNonQuery();
}

catch(MySqlException ex)
{
     MessageBox.Show(ex.Message.ToString());
}
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso