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 ULParameter-Klasse, 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 den System.Data.DbType 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 die ULParameter.Value-Eigenschaft darzustellen. | |
Gibt die Anzahl der Dezimalstellen an, mit denen die ULParameter.Value-Eigenschaft aufgelöst wird. | |
Gibt die maximale Größe der Daten in der Spalte an. | |
Gibt den Namen der Quellspalte an, die dem DataSet-Objekt zugeordnet ist und zum Laden oder Zurückgeben des Werts verwendet wird. | |
Gibt an, ob die angegebene Spalte nullwertfähig ist. | |
Der System.Data.DataRowVersion-Wert, der beim Laden der ULParameter.Value-Eigenschaft verwendet wird. | |
Legt den iAnywhere.Data.UltraLite.ULDbType 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 den Objekttyp festzulegen, wenn der ULParameter(string,object)-Konstruktor verwendet wird. 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 durch die ULCommand.CreateParameter-Methode 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 die ULParameter.Value-Eigenschaft 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 © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |