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

请一存储过程语句,关于循环插入类别ID,该如何处理

2012-02-16 
请一存储过程语句,关于循环插入类别ID字符串s36,33|36,34,|35,-1| 怎样在表kind中形成:idbidsid136332

请一存储过程语句,关于循环插入类别ID
字符串   s   =   "36,33|36,34,|35,-1| ";
怎样在表kind中形成:
id         bid         sid
1           36           33
2           36           34
3           35           -1

请问用存储过程该怎样写.多谢了.

我的方法:
string[]   a   =   s.Split( '| ');
for(int   i   =0;i <a.Length-1;i++)
{
        k   =   bll_cpy.InsertKind(a[i]);
}
bll_cpy中:
InsertKind(string   str)
{
      string[]   s   =str.Split( ', ');
      int   a   =   Convert.ToInt32(s[0]);
      int   b   =   Convert.ToInt32(s[1]);
      DB   db   =   new   DB();
      SqlParameter[]   prams   =   {db.MakeInPara( "@bID ",SqlDbType.Int,   4,   a),
      SqlParameter[]   prams   =   {db.MakeInPara( "@sID ",SqlDbType.Int,   4,   b),
      db.RunProc( "sp_Insert_kind ",prams);
}
 

[解决办法]
i <a.Length才是吧
[解决办法]
应该是i <a.Length
存储过程难写了,想学习下.
ps,楼上的称号也太.......寒一个

热点排行