读书人

sqldatasource有关问题

发布时间: 2012-04-28 11:49:53 作者: rapoo

sqldatasource问题
vs2005+web

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:cgcConnectionString %>"
SelectCommand="SELECT * FROM [cljbxx_cldwdy_dwxx] WHERE [id] IN (@allclid)">
<SelectParameters>
<asp:SessionParameter Name="allclid" SessionField="allclid" Type="String" />
</SelectParameters>
</asp:SqlDataSource>

[id]为int类型,为Session("allclid")赋值"1,2",会报错“将vchar转换为int出错”

各位老大该怎么做?

[解决办法]

探讨

引用:

int里有“,”吗? Session("")一般用来传字符串和字符串数组把
"44749,44750"与"'44749','44750'"是同样的结果。

读书人网 >asp.net

热点推荐