| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan får du adgang Query : ugyldig brug af Null
    Vide, hvordan man håndtere Null-værdier , når du læser en Recordset kan spare dig tid på at udvikle dit databaseprogram. Microsoft Office Access er en relationel database management systemer , der indgår i Microsoft Office-pakken. Visual Basic for Applications eller VBA , der bruges i Access til at automatisere rutineopgaver. En forespørgsel bruges til at hente data fra en database tabel . En null-værdi repræsenterer en variabel med ingen værdi. Du vil få en "ugyldig brug af Null" fejlmeddelelse , når du forsøger at tildele en null i en variabel. Instruktioner
    1

    Start Microsoft Office Access og vælg " Tom database " og derefter klikke på "Opret ". Klik på " Database Tools ", og klik derefter på "Visual Basic ". Klik på " Indsæt" menuen og vælg
    2

    Skriv følgende for at oprette en ny subrutine " Modul ". : Hej

    Private Sub invalidUseOfNULL ()

    Tryk på " Enter "
    3

    Skriv følgende at erklære dine variabler : .

    Dim strSQL As String

    Dim rst Som Recordset

    Dim dbs som database

    Dim readNull As String

    Set dbs = CurrentDb
    4

    Skriv følgende for at oprette en ny tabel : Hej

    sQLString = " CREATE TABLE nullValTbl (by TEXT , stat TEXT )"

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( sQLString )
    5

    Skriv følgende for at indsætte tre optegnelser og en null værdi:

    strSQL = " INSERT INTO nullValTbl VALUES ( nULL, ' TX ' ) "

    DoCmd.RunSQL ( strSQL )

    strSQL = " INSERT INTO nullValTbl VALUES ( ' DALLAS ', ' TX ' ) "

    DoCmd.RunSQL ( strSQL )

    strSQL =" INSERT INTO nullValTbl VALUES ( ' LOS ANGELES ', ' CA' ) " < br >

    DoCmd.RunSQL ( strSQL )
    6

    Skriv følgende at forespørge den nye tabel ved hjælp Recordset : .

    Set rst = dbs.OpenRecordset ( "SELECT nullValTbl * FROM nullValTbl " )

    rst.MoveFirst
    7

    Skriv følgende at sløjfe gennem" byen "feltet og vise resultaterne gennem Immediate Window . Sløjfen indeholder et "hvis " erklæring at kontrollere, om Recordset værdien er " Null" for at undgå at få "ugyldig brug af Null" fejlmeddelelse .

    Må Mens Ikke rst.EOF
    p Hvis IsNull ( rst.Fields ( "by" ) . Value) Så

    readNull = " "

    Else

    readNull = rst.Fields ( "city "). Value < br >

    End If

    Debug.Print readNull

    rst.MoveNext

    Loop
    8

    Skriv følgende for at frigøre variabler fra hukommelse: .

    rst.Close

    dbs.Close

    Tryk på " F5 " for at køre din subrutine

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en Tekstboks til et nummer i Visual Ba…
    ·Sådan spiller en WAV i VB 
    ·Sådan Gør Square Roots i Vb.Net 
    ·Sådan oprettes en Visual Basic-projekt ved hjælp af P…
    ·Sådan kører en Visual Basic program i MS Studio 
    ·Sådan sortere data i Visual Basic 
    ·Sådan får du en Splash skærmen for at arbejde på VB…
    ·Sådan eksporteres data fra Access med VBA 
    ·Sådan vises et Spinner Når en VBA makro kører 
    ·Hvordan man laver en formular synligt efter Splash Scre…
      Anbefalede Artikler
    ·Sådan bruges NetBeans til at oprette en JTable 
    ·Java kodesprog 
    ·Sådan Konverter en SQL Date til et Util Dato 
    ·Sådan Edit UserForm i Visual Basic 
    ·Sådan flytter en NetBeans projekt fra Mac til Windows 
    ·Hvad er Komodo Ruby Debugger 
    ·Sådan Upload Large Java -filer til en hjemmeside 
    ·Sådan Beregn Leap Year Med Microsoft Visual Basic 
    ·Hvordan man laver en grundlæggende spil i C + + 
    ·Hvad er nyttige C + Compiler Flags 
    Copyright © Computer Viden http://www.computerdk.com