首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sqldatasource有关问题

2012-04-28 
sqldatasource问题vs2005+webasp:SqlDataSource IDSqlDataSource1 runatserver ConnectionString

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'"是同样的结果。

热点排行