Access查询中使用参数做为表名的问题
Access中写一个查询,在C#中调用,因为这个表是临时表,做为参数传入,查询代码如下:
PARAMETERS newTable Text ( 255 );
SELECT * FROM newTable;
弹出消息说指定newtable所在位置
PARAMETERS newTable Text ( 255 );
SELECT * FROM @newTable;
查询语句不正确,请指教
------解决方案--------------------sql语句中,是不能把表的名称作为参数的,只能通过拼接来生产语句,比如:
sql = 'select * from '+ newTable
然后再执行sql语句就可以了
------解决方案--------------------这种要拼接SQL的