SQL Server CE für die Pflege von Website-Daten auf dem Pocket PC

Microsoft SQL Server 2000 CE Edition ist ein Datenbank-Management-System für Unternehmensanwendungen, das auf jedem Pocket PC zum Einsatz kommen kann. Dieser Server bietet eine einzigartige Reihe von Features und Funktionen, darunter:

  • .NET-Datenquelle: SQL Server CE kann als leistungsfähige Datenquelle für jede Windows CE- oder Windows Mobile-Anwendung dienen.
  • Remote Administration: Man kann SQL Server-Daten mithilfe von SQL CE offline verwalten und modifizieren und die Daten vom Pocket PC dann mit einem entfernten SQL Server 2000 synchronisieren.
  • Preiswertes Entwicklungstool: Microsoft SQL Server CE ist als kostenloser Download von der Microsoft MSDN-Website erhältlich.
  • Web-Entwicklung für Mobilgeräte: Die Verbindung aus PocketASP und Microsoft SQL Server CE ermöglicht die Entwicklung und Ausführung von ASP-basierten Websites direkt vom Pocket PC aus.

Der folgende Artikel bietet eine Schritt-für-Schritt-Anleitung, wie man eine auf SQL Server basierende Website mithilfe eines Pocket PC verwaltet und Daten zwischen mehreren Datenbankservern repliziert.

Manuelle Installation von Microsoft SQL Server CE auf dem Pocket PC

Die einfachste Möglichkeit zum Einsatz von SQL Server CE besteht darin, ihn manuell auf dem Pocket PC-Gerät zu installieren. Dazu muss man sich die folgenden Anwendungen als Download besorgen und sie auf einem PC installieren:

Es gibt zwei Gruppen von Dateien, die man für die Installation von SQL CE auf dem Handheld benötigt: Der erste Datei-Satz findet sich hier (vorausgesetzt, man hat SQL Server CE auf Laufwerk C: installiert):

Microsoft SQL Server CE ist für eine Reihe von Chipsätzen erhältlich, darunter ARM, MIPS, SHX und X86. Die Hauptanwendung ist der SQL Server Query Analyzer (isqlw20.exe). Die drei zusätzlichen DLL-Dateien enthalten Client Agent (Ssceca20.dll), Engine (Ssce20.dll) und Error Handling Library (Ssceerror20en.dll). Die Datei rootcert.exe wird verwendet, um unter Windows CE ein Root-Zertifikat zu erstellen, falls man für den Remote Data Access SSL-Verbindungen benutzen möchte. Im ActiveSync Explorer-Fenster zieht man einfach die folgenden Dateien auf den Pocket PC:

  • isqlw20.exe
  • dllregister.exe
  • rootcert.exe
  • Ssce20.dll
  • Ssceerror20en.dll
  • Ssceca20.dll

Um die SQL CE-Datenbank abzufragen, benötigt man außerdem eine Reihe von DLLs für die ADO-Funktionalität. Diese Dateien finden sich im folgenden Verzeichnis:

Die ADO 3.1 DLLs werden sowohl von ARM- als auch von X86-Chipsätzen unterstützt. Und das können die DLLs: Adoxce31.dll ermöglicht die Änderung der Datenbankstruktur. Adoce31.dll erlaubt die Manipulation von Daten innerhalb der SQL CE-Datenbank. Adoceoledb31.dll sorgt für ADO OLEDB-Unterstützung und Msdaeren.dll ist eine Bibliothek zur Fehlerbehandlung. Man kopiert die folgenden Dateien auf den Pocket PC:

  • Adoxce31.dll
  • Adoce31.dll
  • Adoceoledb31.dll
  • Msdaeren.dll

Sobald alle Dateien kopiert sind, muss man die DLLs in der Windows CE-Registry eintragen. Die Datei dllregister.exe ist eigentlich genau für diesen Zweck gedacht, aber zuverlässiger geht es bei manueller Registrierung der einzelnen DLLs mithilfe eines Tools namens Regsvrce.exe, das Bestandteil des Pocket PC 2002 SDK ist. Dieses Utility kopiert man auf seinen Pocket PC und gibt den Namen jeder DLL ein. Das war’s dann! Sobald alle DLLs registriert sind, braucht man nur auf isqlw20.exe zu klicken, und der SQL CE Query Analyzer startet. Zur Vereinfachung des Zugriffs kann man eine Verknüpfung erstellen und diese in den Startmenü-Ordner im Pocket PC Windows-Verzeichnis verschieben.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

1 Tag ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

1 Tag ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

1 Tag ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

2 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

2 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

2 Tagen ago