欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【使用函数传递参数来执行数据库操作】,下面是详细的分享!
使用函数传递参数来执行数据库操作
usingSystem;
usingSystem.Configuration;
usingSystem.Data.SqlClient;
usingSystem.Data;
usingSystem.Collections;
比如:
//打开数据库
publicstaticSqlConnectionOpenConnection()
{
SqlConnectionmysqlConn=newSqlConnection(ConfigurationSettings.AppSettings["connstring"]);
try
{
mysqlConn.Open();
}
catch(Exceptione)
{
//rethrowthisexception
throwe;
}
returnmysqlConn;
}
//执行SQL返回DataSet
publicstaticDataSetGetDataSet(stringSQLQuery)
{
SqlConnectioncn=DBObject.OpenConnection();
SqlDataAdapterda=newSqlDataAdapter(SQLQuery,cn);
DataSetds=newDataSet();
da.Fill(ds);
//releaseresources
da.Dispose();
da=null;
cn.Close();
cn=null;
returnds;
}
//执行SQL语句
publicstaticvoidExecuteUpdateQuery(stringSQLQuery)
{
SqlConnectioncn=DBObject.OpenConnection();
SqlCommandcmd=newSqlCommand();
cmd.CommandText=SQLQuery;
cmd.CommandType=CommandType.Text;
cmd.Connection=cn;
cmd.ExecuteNonQuery();
cn.Close();
cn=null;
}
以上所分享的是关于使用函数传递参数来执行数据库操作,下面是编辑为你推荐的有价值的用户互动:
相关问题:sql server 存储过程 的 参数 是一个函数,怎么执行?
答:convert(varchar(10),getdate(),120) 获取的只能是当前日期,前面的varchar(10)容不了所有的。 substring(convert(varchar(20),getdate(),120),12,20) >>详细
相关问题:.net如何调用数据库函数??如何往数据库函数里传...
答:create function f_A(@x int) returns int As begin return @x+1 end 调用时 select dbo.f_A(5) --分隔字符串 返回一张表 create function f_splitstr(@SourceSql varchar(8000),@StrSeprate varchar(100)) returns @temp table(F1 varchar(100)... >>详细
相关问题:怎样把这个语句写成一个数据库方法(不是存储过程),...
答:自定义函数不支持不确定的组合条件,所以,这是不可能的,除非存储过程。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
