通过将许多变量连接到 SQL 字符串中,然后在 ADO 中执行该字符串,我在 VBA 中执行了一个相对混乱的 SQL 字符串。
作为一个例子,这里有一些代码:
Sql = "insert into mydb.dbo.table values ('" & var1 & "','" & var2 & "','" & double1 & "," & double2 & "," & double3 & ")"
我不想复制整个代码,因为坦率地说,对 27 个变量执行此操作可能会让某人感到厌烦至死。无论如何,我对 SQL 中的 27 个值重复上述代码(SQL 表显然有 27 列)。然而,在这样的 21 次连接之后,字符串不再连接。
总字符串字符长度为 208,所以它肯定不能是 VBA 最大值 252。是否有最大数量的连接值输入到 VBA 字符串?我可以使用其他方法来实现这个目标吗?
非常感谢