• 多种文件做数据源的连接方法


    下面有详细方法:
    http://www.connectionstrings.com/default.aspx
    导入的文件下必须有一个命名为"Schema.ini"的配置文件,如何配置,上面的网址里有详细说明.
    如下示例:
    string dir=Path.GetDirectoryName(filePath);
            
    string filename=Path.GetFileName(filePath);
            
    string conStr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}\\;Extended Properties=\"text;HDR=Yes;FMT=Delimited(,)\";", dir);
            
    using (OleDbConnection oledbCon = new OleDbConnection(conStr))
            
    {
                OleDbDataReader reader
    =null;
                OleDbCommand oledbCom 
    = new OleDbCommand();
                oledbCom.Connection 
    = oledbCon;
                oledbCom.CommandText 
    = string.Format("select top 1 * from {0}", filename);

                
    try
                
    {
                    oledbCon.Open();
                    reader 
    = oledbCom.ExecuteReader();            }

                
    catch (SqlException e)
                
    {
                    
    throw new Exception(e.Message);
                }

                
    catch (Exception ex)
                
    {
                    
    throw new Exception(ex.Message);
                }

                
    finally
                
    {
                    
    if (reader != null)
                    
    {
                        reader.Close();
                    }

                }

            }
  • 相关阅读:
    技巧和诀窍;在VS 2005里优化ASP.NET 2.0Web项目的Build性能(转)
    去噪:用于验证码图片识别的类续(C#代码)
    快速申请QQ号码的技巧(图文介绍)
    vs2005中调试js
    "Take the Internet Back“挂机程序(读信息挣美元)
    javascript的编写、调试
    硬盘速度和Visual Studio性能
    Java Swing的DragAndDrop机制
    Rails 的 SNS 准备
    学习,编译ffmpeg tutorial
  • 原文地址:https://www.cnblogs.com/wudingfeng/p/1086946.html
Copyright © 2020-2023  润新知