Mit dem QueryDef -Objekt können Sie eine Abfrage definieren.
You can use the QueryDef object to define a query.
Sie können auch temporäre QueryDef -Objekte erstellen.
You can also create temporary QueryDef objects.
Der Parameter wird einem QueryDef -Objekt zugeordnet, das aus einer Parameterabfrage erstellt wird.
The parameter is associated with a QueryDef object created from a parameter query.
Im folgenden Beispiel wird das gleiche QueryDef -Objekt mit Hilfe eines in einer Variablen gespeicherten Wertes erstellt.
The next example creates the same QueryDef object by using a value stored in a variable.
Mithilfe von Parameter -Objekten können Sie die Argumente eines häufig ausgeführten QueryDef -Objekts ändern, ohne dass Sie die Abfrage erneut kompilieren müssen.
Parameter objects allow you to change the arguments in a frequently run QueryDef object without having to recompile the query.
Sie können auf temporäre QueryDef -Objekte nur durch die Objektvariablen verweisen, die Sie ihnen zugewiesen haben.
You can refer to temporary QueryDef objects only by the object variables that you have assigned to them.
Ein Objekt in der Datenbank gespeichert. beispielsweise eine Datenbanktabelle oder ein QueryDef -Objekt.
An object stored in the database; for example, a database table or QueryDef object.
Temporäre QueryDef -Objekte eignen sich für Abfragen, die Sie während der Laufzeit wiederholt ausführen, jedoch nicht auf dem Datenträger speichern müssen, insbesondere, wenn Sie deren SQL-Anweisungen während der Laufzeit erstellen.
Temporary QueryDef objects are useful for queries that you must run repeatedly during run time but do not not need to save to disk, particularly if you create their SQL statements during run time.
Im folgenden Beispiel wird das gleiche QueryDef -Objekt mit Hilfe eines in einer Variablen gespeicherten Wertes erstellt. Beachten Sie, dass die -Zeichen, die den Datumswert kennzeichnen, in der Zeichenfolge enthalten sind, damit sie mit dem Datumswert verknüpft werden.
The next example creates the same QueryDef object by using a value stored in a variable. Note that the number signs ( ) that denote the date values must be included in the string so that they are concatenated with the date value.
Wenn Sie dieses Argument nicht angeben, können Sie das QueryDef -Objekt definieren, indem Sie seine SQL -Eigenschaft festlegen, bevor oder nachdem Sie es an eine Auflistung anfügen.
If you omit this argument, you can define the QueryDef by setting its SQL property before or after you append it to a collection.
Das Angeben einer leeren Zeichenfolge als Argument Name oder das explizite Festlegen der Name -Eigenschaft auf eine leere Zeichenfolge führt zu einem temporären QueryDef -Objekt.
Supplying a zero-length string as the name argument or explicitly setting the Name property to a zero-length string will result in a temporary QueryDef object.
Wenn Sie auf ein QueryDef -Objekt in einer Auflistung mit seiner Ordnungszahl oder mit der Einstellung seiner Name -Eigenschaft verweisen möchten, verwenden Sie eine der folgenden Syntaxformen
To refer to a QueryDef object in a collection by its ordinal number or by its Name property setting, use any of the following syntax forms
Stellen Sie sicher, dass die SQL -Eigenschaft des QueryDef -Objekts mindestens eine Abfrage oder einen Aufruf einer gespeicherten Prozedur enthält.
Include at least one query or stored procedure call in the QueryDef object's SQL property.