Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
[3.5] Database Schema checken
spacer
Autor Nachricht
reox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 37
Dabei seit: 15.01.2009



BeitragVerfasst: Mi 21.10.09 13:43 
.NET Version: 3.5
Antworten mit Zitat Beitrag melden
Ich schreibe derzeit an einer DB Applikation mit einer Access DB als Backend. (einen SQL Server bekomm ich leider nicht...)
Ich hab das Problem das ich eigentlich erstmal checken möchte ob eine Datenbank die im Programm verwendet wird auch dem Schema entspricht das ich definiert habe. Es kann ein Benutzer nämlich das File für die Datenbank ändern, wenn er nun ein File angibt was nicht meinen Konventionen entspricht bekommt er halt dauernt Fehlermeldungen, sowas will ich schon vorher unterdrücken.
Ich hab das Schema, welches ich verwende auch als xsd Datei vorliegen, wie kann ich dann die Sachen vergleichen? Das Schema der DB bekomm ich ja mit GetSchema();, das aus dem File hole ich mit ReadXmlSchema("resources/schema.xsd"); und schreibe es in eine neue DataTable. Vergleiche wie du.DefaultView == dt.DefaultView sind immer false, da ja warscheinlich die Objektinstanz verglichen wird und nicht das Schema selber...
Bei Google find ich auch nicht wirklich was :c
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home