我正在尝试将记录插入到3层数据库设置中的表中,并且中间层服务器在尝试将第一个参数添加到查询时生成上面的错误消息作为OLE异常.
我已经用Google搜索了这个错误,并且我一致地发现了相同的结果:它来自查询中某个字符串中的冒号,这是ADO的SQL解析器.这不是这种情况.任何地方都没有假冒的冒号.我已经检查并重新检查对象定义与我试图插入的表的模式.一切都结束了,这让我的同事难过.有谁知道还有什么可能导致这个?我在这里结束了我的智慧.
我正在使用Delphi 2007和SQL Server 2005.