Ist der Jet-Datenbank-engine enthalten, die in Windows xp, vista und Windows7?
Brauche ich einen Daten-Speicher für single-user, nur-lese-Zugriff. Ich muss mehrere Tabellen, aber nicht im Zusammenhang. Ich brauche auch ein zwei-Spalte-Indizierung. Scheint, wie Jet ist eine gute Wahl. Front-end wird entweder VB oder C#. Die Daten werden nicht vom Benutzer eingegeben Daten, sondern die meta-Daten über Benutzer und externe Dateien. Was sind die Probleme bei der Bereitstellung für Jet -ist es integriert alle Windows OS Versionen von xp weiter? Ich der plan auf, einschließlich der Access-Datenbank in die Ressourcen-Datei.
InformationsquelleAutor bill seacham | 2009-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
MS Jet 4.0/DAO 3.6 sind Teil des Betriebssystems und sind in Windows 2000, XP, Vista und Windows 7. Sie werden aktualisiert, Windows Update und die Sicherheits-patches angewendet werden, wie angemessen.
Alternativ auch die MDB-Datei in die Ressource-Datei, die Sie bauen konnte, wenn es nicht vorhanden ist. Finden Sie die TempTables.MDB Seite auf meiner website, die veranschaulicht, wie eine temporäre MDB in Ihre app.
Können Sie auch die Vergleichen Sie ' Em utility
halten Sie die Datenbank-Dateien, Tabellen, Felder, Indizes und Beziehungen aktualisiert, wenn Sie aktualisieren Sie Ihre app.
InformationsquelleAutor Tony Toews
Sehen warum-sollte-ich-benutze-sqlite-über-einen-jet-Datenbank, und versuchen beide.
InformationsquelleAutor gimel
Microsoft Access .mdb-Treiber ist im Lieferumfang von XP. Es ist ein Teil von MDAC.
Gibt es ein paar andere Optionen für diese, durch die Art und Weise. Schauen Sie in SQL Compact, VistaDB, und SQLite.
Es sind keine signifikanten Probleme bei der Bereitstellung ich bin mir dessen bewusst - alles, was Sie tun müssen, ist die Treiber (.NET Assemblys) für die Datenbanken, die mit Ihrer software.
Jet wurde nicht ein Teil von MDAC seit über 5 Jahren. Gegeben, dass die Jet-Schiffe mit dem OS, es gibt keinen Grund, es sollte enthalten sein. Die MDAC gehören verschiedene Schnittstellen, die verwendet werden können, um Zugriff auf Jet-Daten-es ist nur nicht die Jet-Datenbank-engine selbst.
"MDAC enthalten verschiedene Schnittstellen, die verwendet werden können, um Zugriff auf Jet-Daten" - die Schnittstellen? Wenn Sie entfernt die Jet-engine von MDAC Sie auch entfernt von der Jet OLE DB-Provider.
Sie Taten? Ich vermisste, dass ein. DAO ist in der OS, aber trotzdem.
InformationsquelleAutor Dave Swersky
Sich bewusst sein, dass derzeit gibt es keine 64-bit-Versionen der JET-engine enthalten, die mit den Betriebssystemen!
Die Motoren für 64 bit verfügbar sein wird mit der nächsten Office. Beta können heruntergeladen werden von Microsoft-Downloads
Das ist eine gute Nachricht! Fand den laden: microsoft.com/downloads/...
warum gehst du nicht zu Bearbeiten, Ihre Antwort hinzuzufügen, dass der link?
Danke für die Anregung - ich werde tun, (ich bin neu stackoverflow.com. Wusste einfach nicht, über diese Möglichkeit.)
InformationsquelleAutor Sebastian Seifert
Wenn Sie Google dieses Sie werden sehen, dass der Jet ist nicht mehr ein standard-Bestandteil von Windows und ist veraltet. Die ACE-Treiber, der ist jetzt Teil von Microsoft Office 2010 unterstützt die MDB-Dateien, wenn Sie Microsoft betont, dass es nicht ein Ersatz für Jet. Sie wollen, dass Sie SQL Express verwenden, statt.
Können Sie herunterladen und installieren Sie das ACE-Treiber separat, aber beachten Sie, dass für die kein vernünftiger Grund Sie können nicht die 32-und 64-bit-Versionen auf dem gleichen Rechner installiert. Wenn oyu habe Office 2007 32-bit installiert ist und Sie versuchen, und installieren Sie die 64-bit-ACE-Motor, es gibt Sie, diese großen Dialogfeld, das Ihnen sagt, haben Sie deinstallieren Office 2007.
Wechselten wir zu sqlite. Nicht mehr solche Probleme.
InformationsquelleAutor Kharina Tigerfish
Seien Sie vorsichtig bei der Verwendung der CSV-ODBC-Treiber. Es ist ein bug, den ich entdeckt.
Wenn Sie export in eine MS-Excel Datei in CSV-format, die Sie bekommen double quoted text-strings, wenn der text-string exportiert, enthält doppelte Anführungszeichen oder Kommas eingebettet ist. Beispiel:
"Hallo Welt", Das ist Eric.
die Ausfuhren als
"""Hallo Welt"", Das ist Eric."
Allerdings
Lesen Sie diese Daten in eine ODBC-fähige Programm, dann exportieren Sie die Daten wieder aus, was passiert, ist, dass die CSV ODBC-Treiber setzt Anführungszeichen um den text, ob der text eingebettete doppelte Anführungszeichen und/oder Kommas, oder nicht.
Das GROßE PROBLEM (wake-up-Microsoft Corporation)
mit diesem ist, dass Sie nicht führen Sie eine DATEI VERGLEICHEN, die ursprüngliche Datei exportiert, die von MS-Excel, und die neu erstellte Datei (Lesen Sie in der Ausgabe) aus einer ODBC-fähige Programm mit der CSV-Treiber.
Sie bekommen immer ein FEHLGESCHLAGEN, DATEI-VERGLEICH (Prüfsumme), weil die Daten nicht gleich. DASS WIRKLICH NACH OBEN SCHRAUBEN QA/QC.
Microsoft Corp anstellen sollte ein ETL-Programmierer oder zwei zu beraten.
Auch, EINE RIESIGE Sicherheitslücke im ODBC-ADMINISTRATOR
wobei Sie nicht die Dateien Bearbeiten, die Text-Treiber erkennt/unterstützt.
WENN Sie Bearbeiten den Eintrag, CHINESISCHE Zeichen werden in der Windows Registry gespeichert. VERRÜCKT!!!! Aber, es ist eine nette!!! Weg zum Parsen von CSV-Daten über ODBC -, anstatt Ihren eigenen code schreiben, um Streifen aus der zusätzlichen Doppelten Anführungszeichen.
Formatierung ist die Aufgabe dieser Website, nicht die Plakate. Wenn die Formatierung war unser job, dann Leute wie Microsoft bräuchte nicht zu kommen mit einer XPS-format.
Es ist nicht die Website der job auf Magische Weise wissen, wie zu machen Ihren wall of text besser lesbar. Es ist die Seite die Aufgabe, schalten Sie Ihre Markdown-Formatierungen nach HTML. Beenden Sie faul und machen Ihre Antwort lesbar bleibt.
InformationsquelleAutor MS-AccessUnleashed