Insérer le chemin d’accès d'un fichier pdf dans une base de données sql 20 [Résolu]

- - Dernière réponse :  eyob - 6 juin 2013 à 20:30
Bonjour.je suis un débutant en vb.net et je viens de faire une application des gestions des projets de fin d’études et je me suis bloqué dans une partie ben j'ai une interface qui comporte des informations à ajouter dans la base de données( Titre Encadrant ...) et je veux aussi ajouter le rapports sous forme pdf dans la base de données et je ne sais pas comment y faire :(,SVP s'il y a quelqu'un qui peut m'aider c'est urgent et merci d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
3
Merci
Coudonc, on peut tu savoir ce que tu veux vraiment ajouter. C'est-tu le chemin d'accès comme tu marques dans le titre; ou le fichier au complet comme tu marques dans la question.

Sub JeLeSaisTuMoé()
    dim réponse as byte = int((rnd()*2) + 1)
    select case réponse
        case 1
           messagebox.show("J'ai décidé que je voulais le fichier")
        Case 2
           messagebox.show("J'ai décidé que je voulais le chemin d'accès")
        case else
           messagebox.show("J'ai décidé que j'étais indécis"
     end select
end sub

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de Utilisateur anonyme
3
Merci
Salut Cmarcotte,
Il est hors de question d'ajouter des fichiers à la base, de toute façon, c'est pourquoi j'ai barré son texte:
"et je veux aussi ajouter le rapports sous forme pdf chemin d'accès au fichier PDF dans la base de données"


Une base de données doit (comme son nom indique) contenir des données! pas de fichiers, photos ou autres.

Ça me rappelle microsoft avec un exemple (northwind si je suis pas en erreur) qui voulait rajouter les photos de chaque utilisateur directement dans la base access, et par la suite ils nous l'on déconseillé, car ça s’avérait trop lourd à gérer.

Cordialement


CF2i - Guadeloupe
Ingénierie Informatique

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de Utilisateur anonyme
0
Merci
Bonjour,
j'ai une interface qui comporte des informations à ajouter

Montre nous le code que tu as déjà fait.

"et je veux aussi ajouter le rapports sous forme pdf chemin d'accès au fichier PDF dans la base de données"

Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
0
Merci
cn = New SqlCeConnection("Data Source = C:\Documents and Settings\ayoub\Mes documents\Visual Studio 2010\Projects\projet\projet\projet.sdf")
cn.Open()

Dim strsql As String
Dim numrows As Integer
strsql = "SELECT count(*) FROM projet WHERE Titre like '" & TextBox1.Text & "%'and Encadrant= '" & TextBox2.Text & "' and Filière= '" & TextBox3.Text & "' and Année= '" & TextBox4.Text & "' and Réalisateur = '" & TextBox5.Text & "'"
Dim objcmd As New SqlCeCommand(strsql, cn)
numrows = objcmd.ExecuteScalar()

If numrows > 0 Then
MsgBox("Record Exists", vbInformation, "Add")
Else

cmd = New SqlCeCommand("Insert Into projet(Titre,Encadrant,Filière,Année,Réalisateur,pdf) Values(@Titre,@Encadrant,@Filière,@Année,@Réalisateur,@pdf)", cn)
cmd.Parameters.Add("@Titre", SqlDbType.NVarChar)
cmd.Parameters.Add("@Encadrant", SqlDbType.NVarChar)
cmd.Parameters.Add("@Filière", SqlDbType.NVarChar)
cmd.Parameters.Add("@Année", SqlDbType.Int)
cmd.Parameters.Add("@Réalisateur", SqlDbType.NVarChar)
cmd.Parameters("@Titre").Value = TextBox1.Text
cmd.Parameters("@Encadrant").Value = TextBox2.Text
cmd.Parameters("@Filière").Value = TextBox3.Text
cmd.Parameters("Année").Value = TextBox4.Text
cmd.Parameters("Réalisateur").Value = TextBox5.Text



If cmd.ExecuteNonQuery = 1 Then

MsgBox("Les données ont été insérer avec succés", MsgBoxStyle.Information, "status")
Else
MsgBox("probleme d'insértion", MsgBoxStyle.Critical, "status")

End If
End If

cn.Close()
End Sub



le voici ms il me manque les lignes pour ajouter le pdf :(
Commenter la réponse de eyob
0
Merci
Bonjour,

le voici ms il me manque les lignes pour ajouter le pdf


Mettre un fichier PDF dans un fichier de données, c'est du délire. C'est plus intelligent de mettre un chemin d'accès seulement. Juste à mettre le chemin d'acccès sous la forme d'un string.
Commenter la réponse de Utilisateur anonyme
0
Merci
je veux inserer le chemin d'accès de fichier dans la base de données... donc comment je vais faire car je suis un débutant dans la programmation en visual basic
Commenter la réponse de eyob

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.