【发布时间】:2009-11-23 00:00:48
【问题描述】:
我正在尝试“查看”通过 ODBC 从 MS Access 2003 发送到 MySQL 的 SQL 语句。
我尝试过 ODBC 跟踪,但速度非常慢,会生成非常大的日志文件,很难阅读。
例如,插入看起来像这样:
"INSERT INTO `tracking` (`contract_id`,`bp_id`,`csi_1`,`csi_2a`,`csi_2b`,`csi_code`,`item_number`,`csi_code_display`,`csi_name`)
VALUES (?,?,?,?,?,?,?,?,?)\ 0"
它没有显示值,我认为它们被单独编码为 SQLBindParameters,但我也无法确定其中的值。
是否有替代/更好的方法可以用来简单地查看完整的 SQL 语句?
MTIA
【问题讨论】:
-
问题:为什么使用 MySQL 作为 MS Access 的后端? SQL Express 不是更合适吗?
-
SQLE 如何更适合?
-
ps:我选择 MySQL 是因为我已经对它有些熟悉,而且我需要在以后将网站链接到数据库。
-
一方面,MySQL 不受连接数限制,而 SQL Server Express 则受到限制。 MySQL 数据存储的大小也不受限制。而且它不是来自 Microsoft,因此使用它有助于保持软件生态系统的多样性。
-
@David W. Fenton:“MySQL 不受连接数限制,而 SQL Server Express 是。” ——你在延续神话。 “为了清楚起见,让我重复一遍 SQL SERVER EXPRESS 版本中没有工作负载 GOVERNOR。” (blogs.msdn.com/euanga/archive/2006/03/09/545576.aspx)
标签: mysql ms-access odbc trace