VBA Verketten von vielen Variablen in einem string

Mir geht es relativ chaotisch SQL-string in VBA durch die Verkettung der vielen Variablen in den SQL-String und dann ausführen die Zeichenfolge in ADO.

Als Beispiel hier einige code:

Sql = "insert into mydb.dbo.table values ('" & var1 & "','" & var2 & "','" & double1 & "," & double2 & "," & double3 & ")"

Wollte ich nicht kopieren Sie den gesamten code, denn ehrlich gesagt macht das für 27 Variablen könnte Bohrung jemand zu Tode. Jedenfalls ist der obige code ich wiederhole für 27 Werte in SQL (der SQL-Tabelle offensichtlich hat 27 Spalten). Aber nach 21 Verkettungen wie das der string nicht verketten.

Den gesamten string char Länge beträgt 208, - so gewiß kann es nicht der VBA-maximal 252. Gibt es eine maximale Anzahl von concated Werte zu geben, um ein VBA-string? Gibt es eine andere Methode, die ich verwenden könnte, um dieses Ziel zu erreichen?

Vielen Dank

Bobby Tische beiseite, es scheint mir, dass dieses Ziel leichter erreicht über einen import in SQL statt ein export über VBA. stackoverflow.com/questions/3474137/...
link1 link2, link3 - und das sollte genug sein - hat mich weniger als 2 Minuten findest du die links.
kopieren Sie den gesamten code, damit das Problem identifiziert werden kann, und bitte klar, was meinst du mit "nicht verketten weiter".

InformationsquelleAutor Richard Todd | 2013-07-22

Schreibe einen Kommentar