Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur att bädda in en fil i en Access- databas med hjälp av Visual Basic

    Du kan bifoga en fil med hjälp av Visual Basic till en Microsoft Access 2007 -databas . Access 2007 erbjuder en ny datatyp kallas anknytning som du kan använda för att lagra alla typer av dokument i databasen . Du kan lagra filer såsom Word- dokument eller digitala bilder . Du behöver inte oroa dig för din databasens storlek eftersom Access 2007 komprimerar filerna automatiskt . En enda skiva kan också hantera flera bilagor . Instruktioner
    1

    Starta Microsoft Access 2007 och skapa en tabell som heter " Tabell1 ". Lägga till ett fält som heter " Files " och definiera " Data Type " som " Bilaga ". Klicka på "Database Tools " och välj " Visual Basic " på " Macro " rutan . Skapa en textfil i " C : \\ " heter " attachThisfile.txt . "
    2

    Skapa en ny sub genom att skriva " Sub addAttachments ( ) " och förklarar följande variabler inuti sub :

    " Dim db Som DAO.Database

    Dim rst Som DAO.Recordset

    Dim rstChld Som DAO.Recordset2

    Dim fldAttach Som DAO.Field2 "

    3

    Type " Set db = CurrentDb

    Set rst = db.OpenRecordset ( " Tabell1 " ) katalog

    rst.AddNew " för att lägga till en ny post i " Tabell1 . "
    4

    Type " Set rstChld = rst.Fields ( " Bifogade filer " ) . Value " för att definiera en variabel barn postmängd .

    Type " rstChld.AddNew

    Set fldAttach = rstChld.Fields ( " FileData " ) " för att lägga till ett nytt fält och ange det fält som innehåller binära data
    5

    Type . " fldAttach.LoadFromFile " C : \\ attachThisfile.txt "

    rstChld.Update " för att läsa in filen är fäst och att uppdatera posten .
    6

    Type " rstChld.Close

    rst.Update " för att stänga recordset och uppdatera den första postmängd .

    Type " rst.Close " för att stänga recordset och " Sub End " på sista raden om det behövs .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla en sträng för Alphabet i Visual Basic …
    ·Hur man skapar Word-dokument från ASP
    ·Hur man kan öka Stackstorlek i Visual Basic
    ·Hur man skickar datakommandon till en Stepper i Visual …
    ·Hur att skapa och ta bort den VB6 Object
    ·Hur man testar för en fil i Visual Basic
    ·Hur man bygger en telefonsvarare i VB6
    ·Hur man förbereder en Data Rapport i VB 6
    ·Hur Validera en textruta
    ·Hur man skapar en lokal VBA digital signatur i Windows
    Utvalda artiklarna
    ·Hur man skickar kommandon till ett program inte är i f…
    ·Så att studera Visual Basic
    ·Ställa Python Apps
    ·Hur man skriver ett program för att beräkna sammansat…
    ·Vad är NÄRA PASCAL och FAR PASCAL
    ·Styra till en annan server
    ·PHP Klass namnregler
    ·Hur kan man överföra och byta namn filnamn med PHP
    ·Hur hittar man de duplicerade nummer i en array i Java
    ·Olika sätt att formatera datum i VBA
    Copyright © Dator Kunskap http://www.dator.xyz