superchinois
Messages postés64Date d'inscriptionvendredi 14 décembre 2001StatutMembreDernière intervention19 juin 2010
-
17 févr. 2010 à 17:53
superchinois
Messages postés64Date d'inscriptionvendredi 14 décembre 2001StatutMembreDernière intervention19 juin 2010
-
18 févr. 2010 à 12:14
Salut à tous,
Je remplis un datatable a la mano avec un fichier texte. Je souhaiterais savoir s'il est possible de taper dans ce datatable par SQL au lieu de me farcir la recherche avec une boucle :o) merci d'avance pour vos réponses...
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 17 févr. 2010 à 17:56
Bonjour,
Non (pas à ma connaissance en tout état de cause). Un fichier texte, même structuré, n'a pas l'agilité d'une SGBD.
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 17 févr. 2010 à 18:04
Tu ne pourrais t'en sortir sans boucle qu'à la condition que, dans ton fichier structuré, tu utilises des identificateurs numériques en ordre croissant et sans solution de continuité (en utilisant la fonction Seek). Mais alors : comment associer (à moins d'être un génie en mémoire) un index à un nom de personne, par exemple ? . Si tu n'appartiens (ou l'utilisateur de ton appli) pas à cette engence de génies (ceux capables, par exemple, de te dire à quelle page d'un dictionnaire et sur quelle ligne se trouve un mot spécifié), ta boucle est inévitable !
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 17 févr. 2010 à 18:18
Pardon Get et pas seek ... et en mode random (si fichier structuré, bien sûr)
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
Vous n’avez pas trouvé la réponse que vous recherchez ?
superchinois
Messages postés64Date d'inscriptionvendredi 14 décembre 2001StatutMembreDernière intervention19 juin 2010 17 févr. 2010 à 22:23
oui mais la je ne parle pas de faire du sql avecun fichier texte mais bien avec un datatable. Je pense que c'est possible avec un arsenal genre dataset, dataadapter et autre recodset. qqn aurait une idée et un exemple ?
superchinois
Messages postés64Date d'inscriptionvendredi 14 décembre 2001StatutMembreDernière intervention19 juin 2010 18 févr. 2010 à 11:22
J'ai un début de réponse mais ça ne semble pas coller vu que j'ai encore une erreur :
Dim sql = "select * from Utilisateur where Nom='" & TextBox1.Text & "'"
Dim da As New SqlDataAdapter(sql)
Dim dt As New DataTable
da.Fill(dt)
da.Dispose()
If dt.Rows.Count = 0 Then
MsgBox("Cet Utilisateur n'existe pas")
End If