Visual C#中动态操作SQL Server数据库
2007-05-17 09:35:30 来源:WEB开发网核心提示: 图26.创建通用SQL语句执行函数:考虑到程序后面大量运用SqlCommand对象对数据库进行操作,我们在程序中设计了一个通用的SQL语句执行函数,Visual C#中动态操作SQL Server数据库(4),它根据数据库连接对象以及sql对象创建一个SqlCommand对象,然后完成对数
图2
6.创建通用SQL语句执行函数:
考虑到程序后面大量运用SqlCommand对象对数据库进行操作,我们在程序中设计了一个通用的SQL语句执行函数。它根据数据库连接对象以及sql对象创建一个SqlCommand对象,然后完成对数据库的相关操作。函数的实现如下:
private void ExecuteSQLStmt(string sql)
{
// 打开数据库连接
if( conn.State == ConnectionState.Open)
conn.Close();
ConnectionString ="Integrated Security=SSPI;" +
"Initial Catalog=mydb;" +
"Data Source=localhost;";
conn.ConnectionString = ConnectionString;
conn.Open();
cmd = new SqlCommand(sql, conn);
try
{
cmd.ExecuteNonQuery();
}
catch(SqlException ae)
{
MessageBox.Show(ae.Message.ToString());
}
}
7.创建存储过程:
我们通过CREATE PROCEDURE这句SQL语句创建存储过程,同时函数中还调用了上面的通用SQL语句执行函数。函数的实现如下:
private void button3_Click(object sender, System.EventArgs e)
{
sql = "CREATE PROCEDURE myProc AS"+
" SELECT myName, myAddress FROM myTable GO";
ExecuteSQLStmt(sql);
}
存储过程创建完毕后,我们可以在SQL Server企业管理器中找到其属性,如图3所示。
- ››动态的改变IFrame的高度
- ››动态4种方法加载JS脚本
- ››Visual Basic 2008 数学函数
- ››Visual Studio2005中Smart Device的问题
- ››Visual Studio 中根据数据库字段动态生成控件
- ››Visual Studio 11全新黑色主题
- ››Visual Studio 2011 Beta新特性(一):安装VS201...
- ››操作系统资源不足两种方案解决办法
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››动态调用对象事件
赞助商链接