Repräsentiert eine Verbindung zu einer UltraLite.NET-Datenbank.
Public NotInheritable Class ULConnection Inherits System.Data.Common.DbConnection
public sealed class ULConnection : System.Data.Common.DbConnection
Alle Mitglieder der ULConnection-Klasse, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Initialisiert ein ULConnection-Objekt. | |
|
Startet eine Datenbanktransaktion. |
UL-Erw.: Startet asynchron eine Synchronisation unter Verwendung des aktuellen SyncParms-Objekts. | |
Gibt ein Transaktionsobjekt zurück. | |
UL-Erw.: Bricht ausstehende getNotification-Abrufe in allen Warteschlangen ab, die mit dem angegebenen Namen übereinstimmen. | |
UL-Erw.: Bewirkt, dass eine laufende Synchronisation bei der nächsten Gelegenheit abgebrochen wird. | |
Ändert die aktuelle Datenbank für eine geöffnete Verbindung. | |
UL-Erw.: Ändert den Chiffrierschlüssel der Datenbank zum angegebenen neuen Schlüssel. | |
Ändert das Kennwort für den Benutzer, der in der Verbindungszeichenfolge für das bereitgestellte neue Kennwort angegeben ist. | |
Schließt die Datenbankverbindung. | |
UL-Erw.: Gibt die Anzahl der Zeilen zurück, die hochgeladen werden müssen, wenn die nächste Synchronisation ausgeführt wird. | |
Erstellt und initialisiert ein ULCommand-Objekt, das seiner Verbindung und seiner aktuellen Transaktion zugeordnet ist. | |
UL-Erw.: Erstellt eine Ereigniswarteschlange. | |
UL-Erw.: Deklariert ein benanntes Ereignis. | |
UL-Erw.: Vernichtet eine Ereigniswarteschlange. | |
UL-Erw.: Wird blockiert, bis eine asynchron gestartete Synchronisation beendet ist. | |
|
Tritt in die angegebene Transaktion ein. |
UL-Erw.: Ruft eine Datenbanktabelle in einem ULTable-Objekt zur direkten Bearbeitung ab. | |
UL-Erw.: Gibt die Uhrzeit des letzten Downloads der angegebenen Publikation zurück. | |
UL-Erw.: Generiert eine neue UUID (System.Guid). | |
UL-Erw.: Blockiert für eine Benachrichtigung oder ein Timeout. | |
UL-Erw.: Ruft den Wert eines Parameters für ein Ereignis ab, das gerade von der die GetNotification-Methode gelesen wurde. | |
Gibt die Liste der unterstützten Schemasammlungen zurück. | |
UL-Erw.: Erteilt einer Benutzer-ID mit einem bestimmten Kennwort die Zugriffsberechtigung für eine UltraLite-Datenbank. | |
|
Löst das ![]() |
Öffnet eine Verbindung mit einer Datenbank unter Verwendung der vorher definierten Verbindungszeichenfolge. | |
UL-Erw.: Registriert eine Warteschlange, um Ereignisse von einem Objekt zu beziehen. | |
UL-Erw.: Setzt den Zeitpunkt des letzten Downloads zurück. | |
UL-Erw.: Entzieht der angegebenen Benutzer-ID die Zugriffsberechtigung auf eine UltraLite-Datenbank. | |
UL-Erw.: Setzt noch nicht festgeschriebene Änderungen aus einem Teil-Download in der Datenbank zurück. | |
UL-Erw.: Sendet eine Benachrichtigung an passende Warteschlangen. | |
Gibt das Listener-Objekt an, mit dem Synchronisationsnachrichten verarbeitet werden. | |
UL-Erw.: Markiert alle nachfolgenden Löschungen, die von dieser Verbindung für die Synchronisation vorgenommen wurden. | |
UL-Erw.: Verhindert, dass Löschvorgänge synchronisiert werden. | |
UL-Erw.: Synchronisiert die Datenbank unter Verwendung des aktuellen ULConnection.SyncParms-Objekts. | |
UL-Erw.: Löst ein Ereignis aus. | |
UL-Erw.: Führt die Validierung der aktuellen Datenbank durch. | |
Legt die Parameter zum Öffnen einer Verbindung zu einer UltraLite.NET-Datenbank fest. | |
Diese Funktion wird von UltraLite.NET nicht unterstützt. | |
Gibt den Namen der Datenbank zurück, für die die Verbindung geöffnet wird. | |
UL-Erw.: Legt den Datenbank-ID-Wert fest, der für global autoincrement-Spalten verwendet wird. | |
Diese Funktion wird von UltraLite.NET nicht unterstützt. | |
|
Ruft das ![]() ![]() |
UL-Erw.: Gibt den Prozentsatz noch verfügbarer Werte für global autoincrement an. | |
UL-Erw.: Gibt den zuletzt verwendeten Identity-Wert zurück. | |
UL-Erw.: Stellt Zugriff auf das Schema der aktuellen Datenbank bereit, die dieser Verbindung zugeordnet ist. | |
Diese Funktion wird von UltraLite.NET nicht unterstützt. | |
Gibt den aktuellen Status der Verbindung zurück. | |
UL-Erw.: Gibt die Synchronisationseinstellungen für diese Verbindung an. | |
UL-Erw.: Gibt die Ergebnisse der letzten Synchronisation für diese Verbindung zurück. | |
Tritt ein, wenn UltraLite.NET eine Warnung oder eine Informationsnachricht auf dieser Verbindung absetzt | |
Tritt ein, wenn sich der Status dieser Verbindung ändert | |
UL-Erw.: Eine Datenbank-ID-Konstante, die angibt, dass die ULConnection.DatabaseID-Eigenschaft nicht festgelegt wurde. | |
Leere Publikationsliste, steht für die gesamte Datenbank. | |
Publikationsname "*", steht für alle Publikationen. |
Um die UltraLite-Engine-Laufzeitumgebung von UltraLite.NET zu verwenden, setzen Sie die ULDatabaseManager.RuntimeType-Eigenschaft auf den zutreffenden Wert, bevor Sie eine andere UltraLite.NET-API verwenden.
Eine Verbindung zu einer vorhandenen Datenbank wird mit der ULConnection.Open-Methode geöffnet.
Sie müssen eine Verbindung öffnen, bevor Sie andere Vorgänge ausführen können, und Sie müssen die Verbindung schließen, nachdem Sie alle Vorgänge in der Verbindung abgeschlossen haben und bevor Sie Ihre Anwendung beenden. Außerdem müssen Sie alle in einer Verbindung geöffneten Ergebnismengen und Tabellen schließen, bevor Sie die Verbindung schließen.
Auf das Schema der Datenbank kann mit dem ULConnection.Schema-Wert einer offenen Verbindung zugegriffen werden.
ULConnection-Konstruktor
BeginSynchronize-Methode
BeginTransaction-Methode
CancelGetNotification-Methode
CancelSynchronize-Methode
ChangeDatabase-Methode
ChangeEncryptionKey-Methode
ChangePassword-Methode
Close-Methode
CountUploadRows-Methode
CreateCommand-Methode
CreateNotificationQueue-Methode
DeclareEvent-Method
DestroyNotificationQueue-Methode
EndSynchronize-Methode
ExecuteTable-Methode
GetLastDownloadTime-Methode
GetNewUUID-Methode
GetNotification-Methode
GetNotificationParameter-Methode
GetSchema-Methode
GrantConnectTo-Methode
Open-Methode
RegisterForEvent-Methode
ResetLastDownloadTime-Methode
RevokeConnectFrom-Methode
RollbackPartialDownload-Methode
SendNotification-Methode
SetSyncListener-Methode
StartSynchronizationDelete-Methode
StopSynchronizationDelete-Methode
Synchronize-Methode
TriggerEvent-Methode
ValidateDatabase-Methode
ConnectionString-Eigenschaft
ConnectionTimeout-Eigenschaft
Database-Eigenschaft
DatabaseID-Eigenschaft
DataSource-Eigenschaft
GlobalAutoIncrementUsage-Eigenschaft
LastIdentity-Eigenschaft
Schema-Eigenschaft
ServerVersion-Eigenschaft
State-Eigenschaft
SyncParms-Eigenschaft
SyncResult-Eigenschaft
InfoMessage-Ereignis
StateChange-Ereignis
INVALID_DATABASE_ID-Feld
SYNC_ALL_DB-Feld
SYNC_ALL_PUBS-Feld
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |