我正在阅读excel文件,为此我在App.config中有连接字符串,但我想每天阅读excel,这是今天的擅长...
每个excel名称都是今天的日期(MM / dd / yy),因此数据源名称有些动态。如何在App.Config中编写连接字符串
我想使用像
这样的东西<add name="Excels" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\..\[Today'sDate].xls;Extended Properties='Excel 8.0;HDR=Yes;IMEX=0';" />
我在VS中使用Windows应用程序
答案 0 :(得分:1)
如果您不想要静态值,请不要将其放在app.config中:)或者更确切地说,将模板放在app.config中,但是当您创建实际数据源时,请先执行模板替换创建连接。大概你是自己创建连接,所以你可以进入那里来改变连接字符串?
答案 1 :(得分:1)
ConfigurationManager.ConnectionStrings["Excels"].ConnectionString.Replace("[Today'sDate]", DateTime.Today.ToString("fmt"))
连接字符串只是字符串;)