Tag: ado.net

为什么当我使用没有OleDBConnection对象的OleDbDataAdapter对象时,.NET 2.0应用程序在.NET 4.0下崩溃?

这是一个使用VS 2005编写的.NET 2.0应用程序。它在运行.NET 2.0的系统上运行良好,但在运行.NET 4.0的系统上发生严重崩溃。 这是代码的关键部分: string selectCommand1 = …. string connectionString1 = …. using (OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand1, connectionString1)) { try { adapter.Fill(table1); } catch { MessageBox.Show("error"); } } string selectCommand2 = …. string connectionString2 = …. using (OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand2, connectionString2)) { try { adapter.Fill(table2); } catch { MessageBox.Show("error"); } […]

计算数据表中一组logging的第一次login和最后一次登出之间的持续时间

我正在读取一个使用ADO.Net的Excel文档到数据集中。 数据集包含一组包含login和注销时间的员工logging作为Datatable。 我需要将员工的第一次login和最后登出时间作为基于员工ID和date的logging集中的最终logging。 这是我的示例数据: Emp Id Name Login Logout 12345 RAMACHANDRAN 7/30/2013 8:40 7/30/2013 10:40 12345 RAMACHANDRAN 7/30/2013 12:30 7/30/2013 14:20 12345 RAMACHANDRAN 8/01/2013 18:10 8/01/2013 20:20 12345 RAMACHANDRAN 8/01/2013 20:40 8/01/2013 22:00 12346 RAVI 8/03/2013 12:30 8/03/2013 14:20 12346 RAVI 8/03/2013 18:10 8/03/2013 20:20 我需要计算持续时间的最终logging Emp Id Name Login Logout Duration 12345 RAMACHANDRAN 7/30/2013 […]

如何防止前导零被剥离时使用c#导入Excel文档

我能够连接并阅读一个Excel文件没有问题。 但是,当导入数据(例如具有前导零的zipcode)时,如何防止excel猜测数据types,并在此过程中删除前导零?

在c#中从XLSX读取数据

我是新来的C#,并试图阅读在C#中的XLSX文件与下面的代码: string Connection = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\\Temp\\source.xlsx;Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\";"; //code to read the content of format file OleDbConnection con = new OleDbConnection(Connection); OleDbCommand command = new OleDbCommand(); DataTable dt = new DataTable(); OleDbDataAdapter myCommand = new OleDbDataAdapter("select * from [Tabelle1$]", con); myCommand.Fill(dt); Console.Write(dt.Rows.Count); 我从输出中得到了正确的计数,但是我还有两个问题: 1.如何做select select语句(如何访问行)? select * from [Tabelle1$] where A = '123' (A being an […]