PETIT PROGRAMME POUR INSERER UNE IMAGE DANS UNE TABLE SQL SERVER

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 31 oct. 2007 à 21:20
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 3 nov. 2007 à 15:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44539-petit-programme-pour-inserer-une-image-dans-une-table-sql-server

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
3 nov. 2007 à 15:41
C'est encore pire qu'avant, je supprime...
adreamVb Messages postés 4 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 2 novembre 2007
2 nov. 2007 à 12:04
Voila j'ai fait les modifications.

Pour les requestes paramètrees je me vois mal decomposer chaque colonne de l'utilisateur. Vu que l'encodage se fait par la totalité des values l'une apres l'autre.

Si vous le desirez je rajouterais un grid dimanche ou lundi pour la facilité d'encodage des colonnes et des valeurs

De même, que l'authentification windows
spetreolle Messages postés 3 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 27 septembre 2008
2 nov. 2007 à 10:57
Ca a l'air pas mal...

Il faudrait quand meme donner la possiblité à ceux qui utilisent l'authtentification intégrée de Windows pour se logguer sur la base (c'est plus utilisé qu'on ne croit)

Merci d'avance.
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
1 nov. 2007 à 17:23
Ok, jusqu'à demain soir, ensuite ça disparaît si pas mis à jour...
adreamVb Messages postés 4 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 2 novembre 2007
1 nov. 2007 à 16:15
Ok suis d'accord avec vous

ce sera fait demain si elle est tjs la car je n'ai pas le bon portable avec moi sous la main
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
1 nov. 2007 à 08:11
A quoi ça sert de faire:

Dim oFile As FileStream
oFile = New FileStream(Me.txtPath.Text, FileMode.Open, FileAccess.Read)
Dim s As Stream = oFile

Au lieu de

Dim myStream As Stream = New FileStream(path, FileMode.Open, FileAccess.Read ???

Pour les requêtes paramétrées, c'est très important. Ta façon de faire c'est un gouffre à injection SQL! Regardes ces deux tutos:

http://www.csharpfr.com/tutoriaux/COMMENT-FAIRE-REQUETE-PARAMETREE-DANS-BASE-DONNEE_710.aspx
http://www.csharpfr.com/tutoriaux/UTILISATION-REQUETES-PARAMETREES-AVEC-ADO-NET_709.aspx

Donc soit tu corriges rapidement tout ça, (en passant, tu peux donner un meilleur nom à ta forme que Form1...) soit ce soir la source passe à la trappe...
adreamVb Messages postés 4 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 2 novembre 2007
31 oct. 2007 à 21:51
Je suis d'accord pour les fermetures (c honteux mais ai fait ca un jour en vitesse (je sais c'est pas une excuse) mais voit pas où est le problème du stream et du query mais ai pas fait ca pour que ce soit performant ai fait ça pour me faciliter la vie
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
31 oct. 2007 à 21:20
- La connection n'est pas fermée (!!!)
- Le Stream est à instancier comme ceci: Dim myStream As Stream = New FileStream(path, FileMode.Open, FileAccess.Read)
- Le Stream n'est jamais fermé (!!!)
- squery "INSERT INTO " & Me.txtTable.Text & " (" & Me.txtColumn.Text & ") Values (" & Me.txtValues.Text.Replace("@", "@img") & ")"> Et les requêtes paramétrées !?!?!?!?!?!??

-------------------------------
Ne sera pas conservé.
Rejoignez-nous