一、创建数据库----从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Ⅳ数据库的文件名。