public DataSet FillDataSet()
{
SqlConnection conn = new SqlConnection("server=(local);Integrated Security=true;Initial Catalog=master;");
SqlCommand cmd = new SqlCommand("SELECT [name], [filename] FROM dbo.sysdatabases", conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
try
{
conn.Open();
try
{
da.Fill(ds); // fill DataSet with data
}
catch (Exception)
{
return null;
}
finally
{
conn.Close();
conn.Dispose();
}
}
catch (Exception)
{
return null;
}
return ds;
} private DataTable FillDataTableByAccess()
{
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/"" + System.IO.Path.GetFullPath("db1.mdb") + "/"";
System.Data.OleDb.OleDbConnection oledbConn = new System.Data.OleDb.OleDbConnection(connString);
System.Data.OleDb.OleDbCommand oledbCom = new System.Data.OleDb.OleDbCommand("SELECT * FROM 客户表",oledbConn);
System.Data.OleDb.OleDbDataAdapter oledbDr = new System.Data.OleDb.OleDbDataAdapter(oledbCom);
DataTable dt = new DataTable();
try
{
oledbConn.Open();
try
{
oledbDr.Fill(dt);
}
catch (Exception exc)
{
MessageBox.Show(exc.Message);
}
finally
{
oledbConn.Close();
oledbConn.Dispose();
}
}
catch (Exception exc)
{
MessageBox.Show(exc.Message);
}
return dt;
}
C#访问SQL/Accsee数据库实例
最新推荐文章于 2022-02-11 17:35:01 发布
本文介绍如何使用C#中的SqlConnection和OleDbConnection来分别从SQL Server和Access数据库中读取数据,并填充到DataSet和DataTable中。示例代码展示了连接数据库、执行查询及异常处理的过程。
1087

被折叠的 条评论
为什么被折叠?



