Visual C#中动态操作SQL Server数据库
2007-05-17 09:35:30 来源:WEB开发网核心提示: 8.创建视图:创建视图的过程与上面创建存储过程的方法类似,只是运用到的SQL语句为CREATE VIEW,Visual C#中动态操作SQL Server数据库(5),函数的实现如下:private void button4_Click(object sender, System.Even
8.创建视图:
创建视图的过程与上面创建存储过程的方法类似,只是运用到的SQL语句为CREATE VIEW。函数的实现如下:
private void button4_Click(object sender, System.EventArgs e)
{
sql = "CREATE VIEW myView AS SELECT myName FROM myTable";
ExecuteSQLStmt(sql);
}
同样,在创建完成后,我们可以在企业管理器中找到其属性,如图4所示。
图4
9.查看表中的数据:
查看表中的数据过程中,我们运用到了ADO.Net中的SqlDataAdapter以及DataSet这两个重要的对象。其中SqlDataAdapter对象是前面提到的Sql类型的数据提供者对象,它是专门用于SQL Server数据库的。而DataSet对象则是与数据提供者对象的类型无关的,它适用于任何类型的数据提供者对象,它被包含在System.Data命名空间之中,可谓是ADO.Net体系结构的核心。其数据的访问模式为非连接模式(Disconnected),即数据从数据库(或是Xml数据流)中被读到DataSet对象后,DataSet对象就断开了原来的连接。在完成一系列操作后,DataSet对象再连接到数据库并完成数据的更新操作。SqlDataAdapter对象提供了Fill和Update两个基本的方法以完成数据的读取和更新操作。
所以下面是函数的实现方法:
private void button5_Click(object sender, System.EventArgs e)
{
// 打开数据库连接
if( conn.State == ConnectionState.Open)
conn.Close();
ConnectionString ="Integrated Security=SSPI;" +
"Initial Catalog=mydb;" +
"Data Source=localhost;";
conn.ConnectionString = ConnectionString;
conn.Open();
// 创建数据适配器
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM myTable", conn);
// 创建一个数据集对象并填充数据,然后将数据显示在DataGrid控件中
DataSet ds = new DataSet("myTable");
da.Fill(ds, "myTable");
dataGrid1.DataSource = ds.Tables["myTable"].DefaultView;
}
该操作的结果就是在程序的DataGrid控件中显示表中的数据,如图5所示。
- ››动态的改变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钩子
- ››动态调用对象事件
赞助商链接