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

    Komma åt Query : Felaktig användning av Null

    Att veta hur man handskas med null-värden när man läser ett Recordset kan du spara tid på att utveckla din databas . Microsoft Office Access är en relationsdatabas management system som ingår i Microsoft Office-paketet . Visual Basic for Applications , eller VBA , används i Access för att automatisera rutinuppgifter . En fråga används för att hämta data från en databas tabell . Ett null- värde representerar en variabel utan värde . Du kommer att få en " Felaktig användning av Null " felmeddelande när du försöker tilldela en null till en variabel . Instruktioner
    1

    Starta Microsoft Office Access och välj " Tom databas , " klicka sedan på " Skapa ". Klicka på " Databas Verktyg " och sedan klicka på " Visual Basic . " Klicka på " Infoga " -menyn och välj
    2

    Skriv följande för att skapa en ny subrutin " Modul . " :

    Private Sub invalidUseOfNULL ( ) katalog

    Tryck " Ange " Addera 3

    Skriv följande för att deklarera dina variabler : .

    Dim strSQL As String

    Dim rst som Recordset

    Dim dbs som databas

    Dim readNull As String

    Set dbs = CurrentDb
    4

    Skriv följande för att skapa en ny tabell :

    sQLString = " CREATE TABLE nullValTbl ( stad TEXT , statlig TEXT ) "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( sQLString )
    5

    Skriv följande för att infoga tre skivor och ett null-värde :

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

    DoCmd.RunSQL ( strSQL ) katalog

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

    DoCmd.RunSQL ( strSQL ) katalog

    strSQL = " INSERT INTO nullValTbl VALUES ( " Los Angeles " , " CA " ) "

    DoCmd.RunSQL ( strSQL )
    6

    Skriv följande för att söka den nya tabellen med Recordset : .

    Set rst = dbs.OpenRecordset ( " SELECT nullValTbl * FRÅN nullValTbl " ) katalog

    rst.MoveFirst
    7

    Skriv följande för att slinga genom " staden " fältet och visa resultaten genom Immediate Window . Slingan innehåller en " Om " uttalande för att kontrollera om det Recordset värdet är " Null " för att undvika att få " Felaktig användning av Null " felmeddelande .

    Do Medan Inte rst.EOF
    p Om IsNull ( rst.Fields ( " stad " ) . Value ) Sedan

    readNull = " "

    Else

    readNull = rst.Fields ( " stad " ) . Värde

    End If

    Debug.Print readNull

    rst.MoveNext

    Loop
    8

    Skriv följande för att frigöra variabler från minne : .

    rst.Close

    dbs.Close

    Tryck " F5 " för att köra din subrutin

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hitta Hur många skärmar är i en VB6 kod
    ·Definition av Multiline Visual Basic 6.0
    ·Hur man skapar en klass i Visual Basic
    ·Hur man skapar en Validate Field i VB6
    ·Hur du skapar ditt eget installationsprogram
    ·Hur man skapar en vokal räknar ansökan i Visual Basic…
    ·Hur bindande till ett objekt till en GridView i Code
    ·Hur man läser VBA Tutorials & Använd Visual Basic for…
    ·Hur Debug Visual Studio 6 på Vista
    ·Lägga till en datamängd till ett formulär i Vb.Net
    Utvalda artiklarna
    ·Hur Ring standardkonstruktor i Java
    ·Vad är symboler i flödesscheman
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Hur bindande data till en textruta i VB
    ·Konvertera en textruta till ett heltal
    ·Hur konvertera Perl Script till EXE
    ·Hur man ställer en Connection String i mobilen Instäl…
    ·Hur man tar bort markören på Java Applets
    ·Hur konverterar jag BCD till decimal Visual Basic
    ·Konvertera tabellvärden till XLS format i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz