Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我尝试运行此代码时引发异常。。(导入到sql数据库)_C#_Sql - Fatal编程技术网

C# 我尝试运行此代码时引发异常。。(导入到sql数据库)

C# 我尝试运行此代码时引发异常。。(导入到sql数据库),c#,sql,C#,Sql,System.Data.dll中发生类型为“System.Data.OleDb.OLEDBEException”的未处理异常 其他信息:外部表不是预期格式 有人能帮我吗?请访问此页面,您可以找到您要找的内容 尝试修改Excel文件中的列类型 右键单击单元格,然后单击格式单元格->选择日期作为类别 它现在应该可以工作了,因为Oledb将以日期类型读取值。如果您使用Excel 2007,则不可以。我使用Excel 2013。请尝试此[链接] if (comboBox1.SelectedItem.To

System.Data.dll中发生类型为“System.Data.OleDb.OLEDBEException”的未处理异常

其他信息:外部表不是预期格式


有人能帮我吗?请访问此页面,您可以找到您要找的内容

尝试修改Excel文件中的列类型

右键单击单元格,然后单击格式单元格->选择日期作为类别


它现在应该可以工作了,因为Oledb将以日期类型读取值。

如果您使用Excel 2007,则不可以。我使用Excel 2013。请尝试此[链接]
if (comboBox1.SelectedItem.ToString() == "Comissioned Sites")
            {
                string pathConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txtFilePath.Text + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";";

                // Create Connection to Excel Workbook
                using (OleDbConnection connection = new OleDbConnection(pathConn))
                {
                    OleDbCommand command = new OleDbCommand("Select * FROM [" + txtSheet.Text + "$]", connection);

                    connection.Open();

                    // Create DbDataReader to Data Worksheet
                    using (OleDbDataReader dr = command.ExecuteReader())
                    {
                        // Bulk Copy to SQL Server
                        using (SqlBulkCopy bulkCopy = new SqlBulkCopy(con))
                        {
                            con.Open();
                            bulkCopy.DestinationTableName = "tblView";
                            bulkCopy.WriteToServer(dr);
                            con.Close();
                        }
                    }
                }
                MessageBox.Show("File Imported to Database Successfully");
            }