mook5naz
Messages postés16Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention 2 juin 2005
-
8 févr. 2005 à 09:32
mook5naz
Messages postés16Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention 2 juin 2005
-
11 févr. 2005 à 08:54
bonjour a tous,je lit un fichier .log.
je dois ecrire chaque ligne lut dans une base sql.
je rencontre un probleme lors de l'execution de cette requete.
j'ai ce message:Une exception non gérée du type 'System.Data.SqlClient.
SqlException' s'est produite dans system.data.dll
Informations supplémentaires : Erreur système.
svp aidez-moi
voici mon code:
public
void btDonnéRemplirBdd_Click(
object sender, System.EventArgs e)
{
chkbDonnéRempliBdd.Checked=
true;
chkbDonnéRempliBdd.Enabled=
false;
FileStream fichier=
new System.IO.FileStream(filDialDonnéChoiFicLog.FileName,System.IO.FileMode.Open,FileAccess.Read);
string ligne;
StreamReader lect=
new StreamReader(fichier);
ligne=lect.ReadLine();
conexsql.Open();
while(ligne!=
null)
{
ecrire(ligne);
ligne = lect.ReadLine();
}
conexsql.Close();
}
public
void ecrire(
string ligne)
{
SqlCommand insert=
new SqlCommand("insert into essai(col) values(@lig)",conexsql);
insert.Parameters.Add("@lig",SqlDbType.VarChar,150,"col");
insert.Parameters["@lig"].Value=ligne;
insert.ExecuteNonQuery();
}