使用C#操作DbaseⅣ数据库
一、创建数据库----从SQL 2000导出
右键单击表名---->所有任务---->导出数据---->在DTS导入/导出向导里单击"下一步"---->选择默认的数据源,即ole db提供程序,"下一步"---->在目的页面选择Dbase Ⅳ,输入文件名---->然后直接下一步到结束。
二、连接数据库----以vs2005为例
OleDbConnection conn = new OleDbConnection();
string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPath + ";Extended Properties=dBASE IV;User ID=Admin;Password=;";
conn.ConnectionString = connStr;
conn.Open();
//变量string strPath是包含DbaseⅣ数据库的文件夹目录。
三、从数据库取数据
string sql = @"select * from [FileName.dbf]";
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
四、删除表中数据
string delSql = @"delete * from [FileName.dbf]";
da.DeleteCommand = new OleDbCommand();
da.DeleteCommand.CommandText = delSql;
da.DeleteCommand.Connection = conn;
da.DeleteCommand.ExecuteNonQuery();
五、插入数据与修改数据
与SQL2000数据库的ADO.NET操作相似。只是表名改写为DbaseⅣ数据库的文件名。
————————————————
版权声明:本文为CSDN博主「江城老温」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/whChina/article/details/1902275
相关文章