| 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 accéder à la requête : utilisation incorrecte de Null
    Connaissant la façon de traiter avec des valeurs nulles lors de la lecture un jeu d'enregistrements peut vous faire gagner du temps à développer votre application de base de données . Microsoft Office Access est un système de gestion de bases de données relationnelles inclus dans la suite Microsoft Office . Visual Basic pour Applications, ou VBA, est utilisé dans Access pour automatiser des tâches de routine. Une requête est utilisée pour extraire des données d' une table de base de données. Une valeur nulle représente une variable sans valeur . Vous obtiendrez une " utilisation incorrecte de Null" message d'erreur lorsque vous essayez d'attribuer une valeur nulle à une variable. Instructions
    1

    Démarrer Microsoft Office Access et sélectionnez « Nouvelle base de données ", puis cliquez sur " Créer". Cliquez sur " Database Tools ", puis cliquez sur " Visual Basic ". Cliquez sur le menu "Insertion " et sélectionnez
    2

    Tapez la suivante pour créer un nouveau sous-programme "Module ". :

    Privé invalidUseOfNULL Sub ( )

    de la presse " Entrez "
    3

    Tapez le suivant pour déclarer vos variables : .

    strSQL Dim As String

    rst As Recordset

    Dim dbs As Database

    readNull Dim As String

    Set dbs = CurrentDb
    4

    Tapez la commande suivante pour créer une nouvelle table :

    SQLString = " CREATE TABLE nullValTbl (ville TEXTE, de l'Etat) "

    DoCmd.SetWarnings Faux

    DoCmd.RunSQL ( SQLString )
    5

    Tapez la commande suivante pour insérer trois records et une valeur nulle :


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

    DoCmd.RunSQL ( strSQL )

    strSQL = " INSERT EN VALEURS nullValTbl ( « DALLAS », « TX ») «

    DoCmd.RunSQL ( strSQL )

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

    DoCmd.RunSQL ( strSQL )
    6

    Tapez la commande suivante pour interroger la nouvelle table à l'aide d'enregistrements: .

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

    rst.MoveFirst
    7

    Tapez la commande suivante pour parcourir le champ" ville " et afficher les résultats dans la fenêtre Exécution . La boucle comprend un "if" pour vérifier si la valeur d'enregistrements est "Null" pour éviter d'avoir le « Blancs utilisation de Null" message d'erreur.

    Do While Not rst.EOF

    IsNull ( rst.Fields ( "city" ) . Value) Puis

    readNull = ""

    Else

    readNull = rst.Fields ( "city" ) . Value

    End If

    Debug.Print readNull

    rst.MoveNext

    boucle
    8

    Tapez la commande suivante pour libérer les variables de mémoire : .

    rst.Close

    dbs.Close

    Appuyez sur " F5 " pour exécuter votre routine

    Previous :

    next :
      articles connexes
    ·Qu'est-ce recensement en VB.NET 
    ·Fonction CByte 
    ·Idées de jeux Visual Basic 
    ·Comment compresser MS Access DB dans VB 
    ·Comment trouver de haute valeur dans enregistrements Vi…
    ·Comment convertir les chaînes de temps en Vb.Net 
    ·Comment faire pour transférer des données entre table…
    ·Comment faire un bouton sur VB 
    ·Comment se défaire d' un objet en Visual Basic 6 
    ·Comment convertir un projet Vb à EXE 
      articles en vedette
    ·Les utilisations de Python Rendement 
    ·Comment Créer une date Dimensions en MySQL 
    ·Quelle est la coloration syntaxique 
    ·Comment augmenter DIV hauteur en fonction de l'Autre DI…
    ·Comment faire pour déplacer des objets à une vitesse …
    ·Comment insérer Faces Java comme un fragment JSP 
    ·Comment se connecter à une base de données serveur di…
    ·Comment aligner à droite une liste de texte dans une b…
    ·Comment réécrire le code pour FPS Creator 
    ·Outils utilisés dans Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com