0

我正在使用 C#.NET 应用程序。有一个使用 OldDbProvider 执行的查询。

System.Data.OleDb.OleDbConnection oleCon = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + ";");
        try
        {
            DateTime dt = DateTime.Now;
            oleCon.Open();


            string emtypeVerificationQry = "SELECT Top 1 [FieldName] FROM [TableName]";

            System.Data.OleDb.OleDbCommand oleCommand = new System.Data.OleDb.OleDbCommand();
            oleCommand.CommandText = emtypeVerificationQry;
            oleCommand.Connection = oleCon;

            object objectRest = oleCommand.ExecuteScalar();

}

我面临这个查询的问题:在具有本地 .mdb 文件位置的机器中执行相同的查询。如果 .mdb 文件位于 UNC/网络位置 执行相同的查询需要很长时间,有时会在执行查询时出错。

有没有人解决这个问题?

谢谢

4

0 回答 0