我正在尝试使用以下SQL命令
插入记录 INSERT INTO my_table (foo, bar) VALUES ('test1','test2')
但是我似乎遇到了以下错误:
Command execution failed: Parameters supplied for object 'my_table' which is not a function. If the parameters are intended as a table hint, a WITH keyword is required.
它在SQL Manager中执行得很好而没有任何hickup但是我无法在mssql_query中执行它。有关为何阻止记录插入的任何想法?非常感谢任何帮助!
答案 0 :(得分:0)
如果您收到类似这样的错误,那么您最有可能拥有类似以下内容的查询字符串:
INSERT INTO table_name() VALUES...
因此,SQL认为您正在尝试访问函数
答案 1 :(得分:0)
很可能有一些与您的表名同名的函数。因此SQL尝试调用该函数,但参数编号不匹配等。