{"id":1314,"date":"2012-02-02T07:41:29","date_gmt":"2012-02-02T06:41:29","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1314"},"modified":"2012-02-02T07:41:29","modified_gmt":"2012-02-02T06:41:29","slug":"mssql-vs-access-via-jetodbc","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2012\/02\/02\/mssql-vs-access-via-jetodbc\/","title":{"rendered":"MSSQL vs Access via JET\/ODBC"},"content":{"rendered":"<p>Wenn man mit gr\u00f6\u00dferen Datenmengen in Microsoft Access zu arbeiten hat, empfiehlt es sich, einen SQL Server als Backend zu verwenden, damit es nicht zu unsch\u00f6nen \u00dcberraschungen kommt. Angebunden wird die Datenbank praktischerweise via ODBC\/Jet &#8211; und damit gehen die Probleme los:<\/p>\n<p><!--more-->Man legt neue Daten in einer Tabelle via Access an und schon beschwert es sich, dass die Daten w\u00e4hrend der Eingabe schon von einem anderen Benutzer ver\u00e4ndert wurden und man sich die Eingabe in die Zwischenablage kopieren kann.<\/p>\n<p>Lustigerweise greift niemand sonst auf die Daten zu, also wer hat da seine Finger im Spiel?<\/p>\n<p>Problem und L\u00f6sung sehen wie folgt aus: Damit die ODBC\/Jet Verbindung nicht st\u00e4ndig die ganze Datenbank auf \u00c4nderungen \u00fcberpr\u00fcft und diesen Fehler hervorruft, reicht es aus in Tabellen ein Timestamp-Feld einzuf\u00fchren. Auch wenn es nicht angezeigt wird hilft das der Verbindung sich zu beherrschen und es herrscht wieder Ruhe auf der Datenbank.<br \/>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn man mit gr\u00f6\u00dferen Datenmengen in Microsoft Access zu arbeiten hat, empfiehlt es sich, einen SQL Server als Backend zu verwenden, damit es nicht zu unsch\u00f6nen \u00dcberraschungen kommt. Angebunden wird die Datenbank praktischerweise via ODBC\/Jet &#8211; und damit gehen die Probleme los:<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[578,267,579,384],"class_list":["post-1314","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-access","tag-microsoft","tag-mssql","tag-sql"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1314"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1314\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}