【发布时间】:2011-05-02 05:16:09
【问题描述】:
我有一个这种形式的 SQL 查询
string cmdText = "Select * from " + searchTable
+ "WHERE " + searchTable
+ "Name =' " + searchValue + "'";
基本上我要做的是从数据库的 Actors 表中获取特定演员的信息。变量 searchTable 的值为“Actor”,它是表名,searchValue 有演员的名字(由演员表中的 ActorName 属性表示,这里我试图通过连接单词“Actor”来形成属性的名称'和'名称')
因此,所有这些连接都会导致(或至少应该导致)以下形式的查询:
Select * from Actor where ActorName ='some actor';
但是当我尝试运行它时,它会在浏览器中显示错误“'=' 附近的语法不正确”。有人可以帮忙吗?
【问题讨论】: