Stellt einen Parameter für ein ULCommand-Objekt dar.
Public NotInheritable Class ULParameter Inherits System.Data.Common.DbParameter Implements System.ICloneable
public sealed class ULParameter : System.Data.Common.DbParameter, System.ICloneable
Alle Mitglieder der Klasse ULParameter, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Initialisiert ein ULParameter-Objekt mit dem Wert Null ("Nothing" in Visual Basic). | |
Diese Methode wird in UltraLite.NET nicht unterstützt. | |
Gibt die Zeichenfolge zurück, die diese Instanz repräsentiert. | |
Legt das System.Data.DbType-Objekt des Parameters fest. | |
Ein Wert, der anzeigt, ob der Parameter nur für die Eingabe, nur für die Ausgabe, bidirektional oder der Rückgabewertparameter einer gespeicherten Prozedur ist. | |
Gibt an, ob der Parameter NULL akzeptiert. | |
Legt den Offset des ULParameter.Value-Objekts fest. | |
Gibt den Namen des Parameters an. | |
Gibt die maximale Anzahl von Stellen an, die verwendet werden, um ULParameter.Value darzustellen. | |
Gibt die Anzahl der Dezimalstellen an, mit denen ULParameter.Value aufgelöst wird. | |
Gibt die maximale Größe der Daten in der Spalte an. | |
Gibt den Namen der Quellspalte an, die dem DataSet-Objekt zugewiesen ist und für das Laden und die Rückgabe des Werts verwendet wird. | |
Gibt an, ob die angegebene Spalte nullwertfähig ist. | |
Das System.Data.DataRowVersion-Objekt, das beim Laden von ULParameter.Value verwendet werden soll. | |
Legt das iAnywhere.Data.UltraLite.ULDbType-Objekt des Parameters fest. | |
Gibt den Wert des Parameters an. |
Ein ULParameter-Objekt kann mit einem seiner zahlreichen Konstruktoren oder mit der ULCommand.CreateParameter-Methode erstellt werden. Aufgrund der speziellen Behandlung der 0- und 0.0-Konstanten und der Art und Weise, wie überladene Methoden gelöst werden, wird dringend empfohlen, Konstantenwerte explizit auf Typenobjekte festzulegen, wenn der ULParameter(string,object)-Konstruktor verwendet wird. Zum Beispiel:
' Visual Basic Dim p As ULParameter = New ULParameter( "", CType( 0, Object ) ) |
Dies entspricht dem folgenden Code in der Sprache C#:
// C# ULParameter p = new ULParameter( "", (object)0 ); |
Parameter (einschließlich jener, die von ULCommand.CreateParameter erstellt werden) müssen einer ULCommand.Parameters-Sammlung hinzugefügt werden, um sie verwenden zu können. Alle Parameter werden als positionsbasierte Parameter behandelt und von einem Befehl in der Reihenfolge verwendet, in der sie hinzugefügt wurden.
In UltraLite.NET können Parameter nur als IN-Parameter verwendet werden und alle Zuordnungsinformationen werden ignoriert. Nur das ULParameter.Value-Objekt ist wichtig.
ULParameter-Konstruktor
ResetDbType-Methode
ToString-Methode
DbType-Eigenschaft
Direction-Eigenschaft
IsNullable-Eigenschaft
Offset-Eigenschaft
ParameterName-Eigenschaft
Precision-Eigenschaft
Scale-Eigenschaft
Size-Eigenschaft
SourceColumn-Eigenschaft
SourceColumnNullMapping-Eigenschaft
SourceVersion-Eigenschaft
ULDbType-Eigenschaft
Value-Eigenschaft
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |