asp.net c# 如后查询在后台新建的表

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:34:42
比如在后台建立了一个表datatable1,将数据库中的信息查询后填充到此表。
如何写后台代码对表datatable1进行查询。
特别是connection属性怎么写。
请高手解答,谢谢。

SqlConnection sqlcon=new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\web\apc1\App_Data\APCdatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
DataSet ds=new DataSet();
sqlcon.Open();
SqlDataAdapter sqld=new SqlDataAdapter("select * from datatable1",sqlcon); //这里就是你要查询的SQL语句
sqld.Fill(ds,"datatable1");
SqlCommandBuilder sqlcmdb=new SqlCommandBuilder(sqld);
ds.Tables["datatable1"].Rows[0][2]="good";
sqld.Update(ds,"datatable1");
sqld.Close();

//当然,我觉得比较简单的写法如下:
String cons = ""; //这个根据你的数据库配置来填写
String coms = ""; //这个就是你要查询的SQL语句,如select * from datatable1
SqlDataAdapter sda = new SqlDataAdapter(coms,cons);
//在这里面的SqlDataAdapter适配器已经为你自动创建了一个SqlConnection

DataSet ds=new DataSet();
sda.Fill(ds);
//在Fill这个函数里,如果SqlConnection 还没链接,它会自动链接执行Sql语