如题 C# 打开 Borland database 数据文件( .db 文件)?具体怎么连接 怎么读取数??borlandc#database

解决方案 »

  1.   

    string ConnectionString = @"Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=C:Paradox;Dbq=C:Paradox;CollatingSequence=ASCII;PWD=;";
          using (System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(ConnectionString))
          ...{
            conn.Open();
            using (System.Data.Odbc.OdbcCommand command = conn.CreateCommand())
            ...{
              command.CommandText = " update test set aa=14";
              command.ExecuteNonQuery();
             
              command.CommandText = "select * from test";
              Console.WriteLine(command.ExecuteScalar());
            }
          }
      

  2.   

    表示感谢楼上的回复我的做法如下:
     OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='E:\tcl\wwwwww\2013b-0104b--9';Jet OLEDB:Engine Type=82;");
                OleDbCommand cmd = conn.CreateCommand();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = " select ID,SVol from DataZhLin ";
                conn.Open(); using (OleDbDataReader sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
                {
                    if (sdr.HasRows)
                    {
                        if (sdr.Read())
                        {
                            string userId = sdr["id"].ToString();
                              }
                    }
                    sdr.Close();
                }
                conn.Close();