| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment enregistrer une image dans une base de données MS Visual Basic 6
    Votre base de données enregistre les images sous forme binaire , de sorte que vous pouvez afficher les images sur une page Web ou forme Windows. Le langage Visual Basic a une syntaxe de connexion qui permet de vous connecter à la base de données, spécifiez que l'information est une image et de l'enregistrer dans un de vos tables. L'image peut être un à partir d'une page Web ou situé sur le disque dur local . Les images sont de grands objets , de sorte que les tables ont besoin d'espace suffisant pour stocker les fichiers binaires . Avec suffisamment d'espace sur le disque dur , vous pouvez créer une grande banque d'images pour votre application Visual Basic 6 . Instructions
    1

    Créer un objet de flux de mémoire et l'attribuer à l'image. Le flux de mémoire lit les données binaires à partir de l'image et les stocke dans la mémoire. Cette donnée binaire est ensuite transféré dans un tableau binaire . Le code suivant crée le flux de mémoire et enregistre l'image :

    Dim ms Comme neuf MemoryStream () theImage.Save (ms, theImage.RawFormat )

    " theImage " est l'ID de l'image situé sur votre formulaire Visual Basic. Cet élément d'image pointe vers un emplacement d'une image sur le disque dur.
    2

    créer la connexion de base de données et requêtes SQL qui insère l'image dans la base de données. La connexion que vous créez dépend du serveur que vous utilisez . Le code suivant configure la connexion et crée le " insert " query :

    conn As New SqlConnection ( string_connection ) requête As String = "insert into valeurs Picture_Table ( photo) (@ Picture) " command As New SqlCommand ( requête, conn)
    3

    Configurez le paramètre d'image pour la commande de requête. Le code suivant définit un paramètre pour le code SQL et attache l'image :

    byteArray Dim ( ) As Byte = ms.GetBuffer () command.Parameters.Add (New SqlParameter ( " @ Image" , SqlDbType . image) ) . Value = byteArray
    4

    exécuter la requête et enregistrez l'image sur la base de données. Tous les paramètres sont mis en place , mais l'image n'est toujours pas enregistrés dans la base de données . Le code ci-dessous ouvre la connexion de base de données , exécute le code SQL et enregistre l'image à la table de base de données :

    conn.Open () command.ExecuteNonQuery () conn.Close ()
    < br >

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour un ClientScriptBlock enregistré…
    ·Visual Basic 6.0 Didacticiel SQL 
    ·Comment puis-je tester l'état d'une case à cocher dan…
    ·Comment utiliser la minuterie en VB6 
    ·Comment lire pixels de boîtes à images en VB6 
    ·Comment faire pour convertir un fichier EXE APP du fich…
    ·Comment faire pour convertir l'heure système à tiques…
    ·Fonctions de cas en VBA 
    ·Comment combiner Suivez souris et Script Toujours visib…
    ·Qu'est-ce qu'un système de grille 
      articles en vedette
    ·Comment exécuter un fichier PHP dans un navigateur 
    ·Comment faire pour convertir les classes de chaînes en…
    ·Comment détecter le système d'exploitation avec JavaS…
    ·Comment utiliser JavaScript et PHP dans le formulaire V…
    ·Comment éditer des formulaires dans DataGridView 
    ·Comment puis-je obtenir Météo locale sur mon site Web…
    ·Comment faire pour déterminer le nombre total d'occurr…
    ·L'internationalisation de codage Java 
    ·Comment effectuer des filets d'interface MFC 
    ·Qu'est-ce que SEI CMMI 
    Copyright © Connaissances Informatiques http://fr.wingwit.com