Bonjour à tous et à toutes,
Je migre progressivement de vb vers c#.
J'avoues que j'aime bien le langage c#.
J'ai un petit soucis avec l'enregistrement d'une adresse de fichier Local en particulier \ qui doit être reservé dans le langage comme il y en a en VB.
En Vb pour ignorer dans un string les caractères spéciaux réservés il fallait les doubler.
ET la on met le symbole @ devant le string pour lui spécifier certainement que c'est une adresse locale afin d'ignorer les caractères speciaux.
J'essaie de stocker une adresse dans une BDD mais il ne m'intègre pas les caractères spéciaux ? et bien sur il ne me relie pas l'adresse correctement non plus.
Faut il comme en VB doubler ces caractères ou une autre astuce ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 string adresse = @"" + (string)dr.Cells[2].Value + ""; Requete2="Insert into param SET IdReference='" + (string)dr.Cells[0].Value +"' , Client='"+ (string)dr.Cells[1].Value+"' , FichierSource='"+adresse+"';"; OdbcCommand cmd = new OdbcCommand(Requete2,cn5); cmd.ExecuteNonQuery();
Partager