这是我使用的代码:OrderLineSelectSql="select Top @pagesize * from OrderLine where ID not in (select top @pageindex ID from OrderLine order by OrderDate desc) order by OrderDate desc"
这是传参部分:ExecuteReader(OrderLineSelectSql, CommandType.Text,
new OleDbParameter("@pagesize",pagesize),
new OleDbParameter("@pageindex", pageindex))
这是错误提示:SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。
在使用中我试过各种可能,只要使用参数就不争取,不使用参数就正常。
另外我写的INSERT却是正常的:"insert into OrderLine(OrderName,OrderAge,OrderPhone,OrderSex,OrderType,OrderTime,OrderDesc,OrderDate) values(@ordername,@orderage,@orderphone,@ordersex,@ordertype,@ordertime,@orderdesc,now())"
这是为了做分页。
请公认为大哥帮忙找找原因,急!!!
这是传参部分:ExecuteReader(OrderLineSelectSql, CommandType.Text,
new OleDbParameter("@pagesize",pagesize),
new OleDbParameter("@pageindex", pageindex))
这是错误提示:SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。
在使用中我试过各种可能,只要使用参数就不争取,不使用参数就正常。
另外我写的INSERT却是正常的:"insert into OrderLine(OrderName,OrderAge,OrderPhone,OrderSex,OrderType,OrderTime,OrderDesc,OrderDate) values(@ordername,@orderage,@orderphone,@ordersex,@ordertype,@ordertime,@orderdesc,now())"
这是为了做分页。
请公认为大哥帮忙找找原因,急!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货