2012-07-25 55 views
0

我在VBA中使用ADODB向我的MySQL服务器发送请求。如何向MySQL发送大的请求从VBA

conn.Open 
conn.Execute Command 
conn.Close 

它工作正常的小请求,但是当命令的大小超过255个字符,它被截断它的前255个字符。

是否有某种限制?有没有办法扩展它?

是否有更有效的方式发送大型查询到MySQL?

+1

尝试声明你的'Command'是一个变体,如[线程]中所述(http://www.mrexcel.com/forum/showthread.php?570066-Error-with-MySQL-query-string-longer -than-255字符) – JMax 2012-07-25 08:57:25

回答

1

使用MySQL ODBC驱动程序5.1.11我已经发送了几个长度超过1024字节的命令给MySQL,没有任何问题。你运行的是什么版本的ADODB,你定义了什么“命令”变量?