Announcement

Collapse
No announcement yet.

Windows Mobile Anwendung mit Datenbank (.sdf) - SOLLTE Daten aus XML importieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Windows Mobile Anwendung mit Datenbank (.sdf) - SOLLTE Daten aus XML importieren

    Hallo zusammen,
    ich habe nun mal wieder ein neues Problem. Habe mich etwas vermehrt mit Datenbanken befasst und auf Wunsch ein kleines Programm erstellt mit welchem man am PC Musik auf SD-Karten sortiert auflisten kann sowie eine mobile Anwendung welche die XML-Datei (aus einem DataSet) wieder in ein DataSet einliest. Ich habe eine funktionierende Version. DOch ich wollte dass die Daten nach dem einlesen in einer MS SQL Server Mobile-Datenbank gespeichert werden, und habe zum ersten Mal eine SQL-Datenbankdatei erstellt (denke erfolgreich?). Zuerst klappte das einlesen des XML auch aber plötzlich, und ich kann mich an keine Änderungen welche damit im Zusammenhang stehen erinnern, funktionierte es nicht mehr. Ich finde nicht heraus wieso, es erscheint keine Meldung, keine Ausnahme aber sind auch keine Daten sichtbar!
    Da es schwierig ist mit Quellcode zu zeigen und die Struktur der .sdf eventuell wichtig ist habe ich einen Link zu einer ZIP-Datei mit dem Projekt hier:
    http://rebenstudio-it.ch/SDKartenDB.zip
    Wenn jemand Zeit hätte und reinschauen könnte wäre super flott, dann könnte ich mal vermehrt mit Datenbanken üben

    Die XML-Struktur (eine Testdatei sollte beiliegen) sieht so aus:
    Code:
     
    <?xml version="1.0" standalone="yes"?> 
    <xs:schema id="SDKarten" targetNamespace="http://tempuri.org/SDKarten.xsd" xmlns:mstns="http://tempuri.org/SDKarten.xsd" xmlns="http://tempuri.org/SDKarten.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified"> 
      <xs:element name="SDKarten" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> 
        <xs:complexType> 
          <xs:choice minOccurs="0" maxOccurs="unbounded"> 
            <xs:element name="DataTable1"> 
              <xs:complexType> 
                <xs:sequence> 
                  <xs:element name="Interpret" type="xs:string" minOccurs="0" /> 
                  <xs:element name="Album" type="xs:string" minOccurs="0" /> 
                  <xs:element name="Karte" type="xs:string" minOccurs="0" /> 
                  <xs:element name="Nummer" msdata:AutoIncrement="true" type="xs:int" minOccurs="0" /> 
                </xs:sequence> 
              </xs:complexType> 
            </xs:element> 
          </xs:choice> 
        </xs:complexType> 
        <xs:unique name="Constraint1"> 
          <xs:selector xpath=".//mstns:DataTable1" /> 
          <xs:field xpath="mstns:Nummer" /> 
        </xs:unique> 
      </xs:element> 
    </xs:schema>
    Vielen vielen Dank!!
Working...
X