在一个c#解决方案中加入了access数据库.
vs2005自动生成 一个 dataset.xsd文件(还有一些引用).怎样使用这个进行数据库编程.
请给出一段代码示范
或者给个网址参考.我在安装的帮助文件里没有找到例子.gotdotnet中也没有.
sf.net中可能有,但不知道用哪个关键字搜索.
vs2005自动生成 一个 dataset.xsd文件(还有一些引用).怎样使用这个进行数据库编程.
请给出一段代码示范
或者给个网址参考.我在安装的帮助文件里没有找到例子.gotdotnet中也没有.
sf.net中可能有,但不知道用哪个关键字搜索.
解决方案 »
- 急!请教各位大虾这个二进制怎么写入注册表??
- 100分再请教,有没有比较好的 exe,dll 文件模糊工具
- 求一个ListView操作与OOP相结合的范例代码
- 求一Winform下使用的可视化编辑控件.
- C#中对鼠标右键处理问题。在先等!
- 老板让作个新闻组收发程序,找不到资料,哪位仁兄指点一下,或给点资料!
- 当把一个SOAP service安装到一个运行IIS的服务器上的时候,还要安装其他的什么东西吗?
- 求解C#中 数值型 与 引用型变量的区别
- 如何在递归过程中跳出循环?急,在线等!
- 关于小灵通短信的接受方法。求助!!!~~
- 覆盖数据库表中的原文件
- 这样调用MSXML2.XMLHTTP为什么会出错
"Data Source=(local);Integrated Security=SSPI;Initial Catalog=northwind"))
{
OleDbDataAdapter adapter = new OleDbDataAdapter("SHAPE {SELECT CustomerID, CompanyName FROM Customers} " +
"APPEND ({SELECT CustomerID, OrderID FROM Orders} AS Orders " +
"RELATE CustomerID TO CustomerID)", connection);DataSet customers = new DataSet();
adapter.Fill(customers, "Customers");
gridview1.datasource = customers.Tables["Customers"];
}
这样你可以在 C# 里使用类型化的数据集 或称强类型 DataSet
打个比方
一般来说
我们取一张表一行里的某的字段:
dataRow["UserId"]
类型化的则是:
dataRow.UserIdColumn
前者运行时检查字段
后者如果先写错了字段名
编译时就能发现错误
然后, 从reader 中读取数据, 再构造一个 OleDbCommand 执行,将这些插入到另一张表上.这样可行吗?
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
using System.Data.OleDb;
class OleDbTest{
public static void Main()
{
//创建数据库连接
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:db1.mdb");
//创建command对象并保存sql查询语句
OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
try
{
aConnection.Open();
//创建datareader 对象来连接到表单
OleDbDataReader aReader = aCommand.ExecuteReader();
Console.WriteLine("This is the returned data from emp_test table");
//循环遍历数据库
while(aReader.Read())
{
Console.WriteLine(aReader.GetInt32(0).ToString());
}
//关闭reader对象
aReader.Close();
//关闭连接,这很重要
aConnection.Close();
}
//一些通常的异常处理
catch(OleDbException e)
{
Console.WriteLine("Error: {0}", e.Errors[0].Message);
}
}
}lz参考下 或许对你有帮助!!