Recordset = connection.Execute()
28.10.2019 21:22:30
Toni
via Connection.Execute(SQLBEFEHL) werden Werte in eine geschlossene Zieldatei geschrieben (über UPDATE bzw. INSERT INTO). Das ist auch alles soweit ok. Mir war bislang auch bekannt, dass die Werte in der Zieldatei dadurch als Text formatiert sind.
Frage 1
Aber: bevor ich jetzt über workbook.open in die Zieldatei gehe, um den Text in Zahlen umzuwandeln: Ihr wisst nicht zufällig eine Möglichkeit, wie man das bereits mit dem SQL-String regeln kann? Oder indem man das Recordset irgendwie anfässt?
Und Frage 2.
bezieht sich auf diesen Sachverhalt: https://docs.microsoft.com/de-de/office/client-developer/access/desktop-database-reference/locktypeenum-enumeration-dao
Ich werde nicht recht schlau daraus. Eigenltich möchte ich nur sicher gehen, dass wenn unterschiedliche Leute in die Zieldatei via ADO schreiben, dass da kein neuer Eintrag unterhalb (INSERT INTO) durch einen parallelen anderen Eintrag überschrieben wird. Vom Bauchgefühl würde ich auf dbOptimistic gehen, aber mir währ schon wohler, wenn nicht wieder alles an meinem Bauch hängen bleibt.
Lösungen wären echt super und dankbar bin ich auch :)
lG
Toni