存储过程带参数和sqlcommand
2024-09-01 05:54:07
public DataSet SelectBillNo(string CarrierCode, string Date, string CompanyCode)
{
System.Collections.ArrayList aryParams = new System.Collections.ArrayList();
aryParams.Add(CarrierCode);
aryParams.Add(Date);
aryParams.Add(CompanyCode);
return CommonData.ExecuteStoreProcedure("ProcNamne", aryParams);
}
public static DataSet ExecuteStoreProcedure(string procedureName, ArrayList ary)
{
Database db = DatabaseFactory.CreateDatabase(connstring);
DbConnection conn = db.CreateConnection();
try
{
conn.Open();
object[] paramsObject = new object[ary.Count];
for (int i = ; i < ary.Count; i++)
{
paramsObject[i] = ary[i];
}
return db.ExecuteDataSet(procedureName, paramsObject);
}
finally
{
conn.Close();
conn = null;
}
}
public static void ExeQuery1(string Cmd)
{
//SqlConnection conn = new SqlConnection(connstring_TMS);
Database db = DatabaseFactory.CreateDatabase(connstring_TMS);
SqlConnection conn = (SqlConnection)db.CreateConnection();
conn.Open();
SqlCommand cmd = new SqlCommand(Cmd, conn);
SqlDataReader reader = cmd.ExecuteReader();
cmd.CommandTimeout = ;
while (reader.Read())
{
//reader[1]:读取表中第2列的数据
string sss = reader[].ToString();
}
reader.Close();
conn.Close(); }
最新文章
- Notes: DOM Range
- 【XLL 框架库函数】 TempActiveColumn/TempActiveColumn12
- 61-umask 简明笔记
- C#的输入输出,类型,运算符,语句的练习
- centos BIND服务基础及域主服务器配置
- Sqli-labs less 26
- java Socket用法详解(转)
- KVC/KVO总结
- Contest2037 - CSU Monthly 2013 Oct (problem D :CX and girls)
- php+redis实现多台服务器内网存储session并读取
- Factorials
- python 关于操作文件的相关模块(os,sys,shutil,subprocess,configparser)
- Redis之持久化(RDB AOF)
- 在Android开发中,定时执行任务的3种实现方法
- LOADRUNNER重装经验
- gcc -lpthread
- 使用msm配置分布式tomat,实现session共享
- [C++ Primer] 第6章: 函数
- js获取表单数据
- linux 用到的命令