CREATE PROCEDURE Pr_GetLinkManList
@CustCode varchar(50) AS
IF @CustCode IS NULL
SELECT LinkID,LinkMan,LinkCompany,sex,LinkTel,LinkMobile,LinkCity,LinkDepart,LinkFax,LinkICQNo,LinkOICQNo,LinkMSNAddress,LinkRe FROM T_LinkMan
ELSE
SELECT LinkID,LinkMan,LinkCompany,sex,LinkTel,LinkMobile,LinkCity,LinkDepart,LinkFax,LinkICQNo,LinkOICQNo,LinkMSNAddress,LinkRe FROM T_LinkMan WHERE CustCode=@CustCode
GO
上面的是存储过程,然后
private void BindLinkManInListView()
{
DataSet ds=new DataSet();
SqlDataAdapter adp=GetAllLinkManList("");//这个地方是不是有问题?传空的参数
adp.Fill(ds,"T_LinkMan");
}public static SqlDataAdapter GetAllLinkManList(string CustCode)
{
SqlDataAdapter adp=null;
SqlConn db=new SqlConn();
SqlParameter[] prams={
db.MakeInParam"@CustCode",SqlDbType.Int,4,CustCode)
};
db.RunProc("Pr_GetLinkManList",prams,out adp);
return adp;
}
@CustCode varchar(50) AS
IF @CustCode IS NULL
SELECT LinkID,LinkMan,LinkCompany,sex,LinkTel,LinkMobile,LinkCity,LinkDepart,LinkFax,LinkICQNo,LinkOICQNo,LinkMSNAddress,LinkRe FROM T_LinkMan
ELSE
SELECT LinkID,LinkMan,LinkCompany,sex,LinkTel,LinkMobile,LinkCity,LinkDepart,LinkFax,LinkICQNo,LinkOICQNo,LinkMSNAddress,LinkRe FROM T_LinkMan WHERE CustCode=@CustCode
GO
上面的是存储过程,然后
private void BindLinkManInListView()
{
DataSet ds=new DataSet();
SqlDataAdapter adp=GetAllLinkManList("");//这个地方是不是有问题?传空的参数
adp.Fill(ds,"T_LinkMan");
}public static SqlDataAdapter GetAllLinkManList(string CustCode)
{
SqlDataAdapter adp=null;
SqlConn db=new SqlConn();
SqlParameter[] prams={
db.MakeInParam"@CustCode",SqlDbType.Int,4,CustCode)
};
db.RunProc("Pr_GetLinkManList",prams,out adp);
return adp;
}
解决方案 »
- WPF 如何获取图片的位置
- Dockpanel多窗口停靠显示比例问题
- c#事件问题
- C# 属性怎样指定类别
- 请帮忙推荐一个基于XML的访问以及写数据的类,谢谢
- ---DataGridView编辑时回车问题,假前需解决,大哥们帮忙。。。只剩这点分了。
- 请问,.net安装以后,在新建项目时提示“VC 软件包不可用或未注册”我该怎么办?
- 一个初学者的小问题:怎么判断panel是否有滚动条??急!~~~~~~~~~~
- 各位大哥。如何编写这个批处理阿???
- SQL Server2005出错,provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错
- 控件调用的问题,很简单。。。
- 关于数组的问题!
存储过程里面或者可以判断参数是否为“”