首页 > 解决方案 > 是否可以在 select 语句中使用字符串作为 where 子句

问题描述

我尝试用 asp.net 和 c# webapplication 制作一个小网店。因此,我已经完成了一页。如果有人选择了一个项目,该值将被插入一个 cookie 中,我可以在不同的页面上使用它来显示“购物车”中的内容。我将该值放在一个字符串中,以便我可以读取该值,但它不起作用。

我尝试在“%value%”之间使用 In cause 和 Like。

roll1 = Request.Cookies["aStudentCookies"]["id"] + "<br>";
///(The value of roll1 will look like: roll1 = "1,2,34,45,123,56";)

 sql = " SELECT Naam, Prijs, GerechtId from[1A-Gerecht] WHERE GerechtId IN roll1";

它不断告诉变量roll1 的语法不正确。

标签: c#sqlasp.netselect

解决方案


推荐阅读