● 读取数据。其中包括多种数据类型:整型,字符串,日期型。 ● 写数据。如读数据一样,我们也需要写入多种类型的数据。这可以通过SQL语句来完成。 ● 更新或修改数据。我们将再次用到SQL语句。 ● 删除数据。用SQL实现。 上述的操作都要基于Microsoft Access 2000数据库,但是,我们要对连接字符串进行简单的修改才能使用SQL或其他ADO数据。
using System.Data; // State variables
你或许还要向System.Data命名空间添加参数,这取决于工程的类型需要。你所添加的代码的编译信息会提醒你这一点。添加System.Data命名空间的操作: ● 右键点击Solution explorer--参数选项; ● 选择添加参数; ● 选择.Net框架栏; ● 双击System.data.dll条目; ● 选择OK; ● System.data应该出现在Solution explorer的参数列表中了。 由于在多数操作中都会使用连接字符串,所以我建议你将它包含在使用的类中。 注意:程序中数据库文件的路径可能和下面不一样: //Attributes
● 用ADO连接打开数据库
● 创建一个SQL语句来确认要获取的数据。这条命令执行后返回一个ADODataReader对象。注意Execute方法中的OUT关键字。这是C#中传递参数的方式。 ADODataReader dr;
● 循环遍历ADODataReader中的每条记录,直到完成。注意:数据被作为字符串直接返回。字段名显示了要读取的字段。 while( dr.Read() )
● 清除 但是,作为优秀的程序员我们应该将代码放在try/catch/finally 中,确保我们能够控制所有意外。 |