使用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Ⅳ数据库的文件名。

你可能感兴趣的:(sql,数据库,String,properties,C#,dataset)