Announcement

Collapse
No announcement yet.

cách import file DBF(visual FoxPro) trong vào datagridview trong C#

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • cách import file DBF(visual FoxPro) trong vào datagridview trong C#

    Ai có cách nào không giúp mình với!!
    Mình làm thế này mà nó cứ báo lỗi mà không bik sửa sao hết!! Mọi người xem và đóng góp ý kiến với
    private void btnNhapDBF_Click(object sender, EventArgs e)
    {

    OpenFileDialog ofdDBF = new OpenFileDialog();
    if (ofdDBF.ShowDialog()==DialogResult.OK)
    {
    string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ofdDBF.FileName.Substring(0, ofdDBF.FileName.LastIndexOf("\\")) + ";Extended Properties=dBASE IV;";

    OleDbConnection conn = new OleDbConnection(connStr);
    conn.Open();

    string cmd_string = "select * from " + ofdDBF.SafeFileName.Substring(0, ofdDBF.SafeFileName.IndexOf("."));
    MessageBox.Show(cmd_string);
    OleDbDataAdapter da = new OleDbDataAdapter(cmd_string, conn);
    DataSet ds = new DataSet();
    da.Fill(ds); // Lỗi dòng này "External table is not in the expected format."
    dgvxuathang.DataSource = ds.Tables[0];
    }

    }
    Mong mọi người giúp mình!! thanks

  • #2
    cách import file DBF(visual FoxPro) vào datagridview trong C#

    Ai có cách nào không giúp mình với!!
    Mình làm thế này mà nó cứ báo lỗi mà không bik sửa sao hết!! Mọi người xem và đóng góp ý kiến với
    private void btnNhapDBF_Click(object sender, EventArgs e)
    {

    OpenFileDialog ofdDBF = new OpenFileDialog();
    if (ofdDBF.ShowDialog()==DialogResult.OK)
    {
    string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ofdDBF.FileName.Substring(0, ofdDBF.FileName.LastIndexOf("\\")) + ";Extended Properties=dBASE IV;";

    OleDbConnection conn = new OleDbConnection(connStr);
    conn.Open();

    string cmd_string = "select * from " + ofdDBF.SafeFileName.Substring(0, ofdDBF.SafeFileName.IndexOf("."));
    MessageBox.Show(cmd_string);
    OleDbDataAdapter da = new OleDbDataAdapter(cmd_string, conn);
    DataSet ds = new DataSet();
    da.Fill(ds); // Lỗi dòng này "External table is not in the expected format."
    dgvxuathang.DataSource = ds.Tables[0];
    }

    }
    Mong mọi người giúp mình!! thanks

    Comment


    • #3
      Hix cái này không ai bik hay sao mà hok có ai giúp j hết!! Giờ bik hỏi ai bây giờ!! :sad:

      Comment

      LHQC

      Collapse
      Working...
      X