日期:2014-05-18  浏览次数:20506 次

请帮帮忙,如何解决数据库的选择问题
我的数据库的名字是以每日的日期为区分建立的ACCESS数据库,如8月9日的数据是存放在数据库名为: "2007年8月9日.mdb "中,8月8日则存在放在 "2007年8月8日.mdb "数据库中,请问如何实现选择某个日期从而达到查询该日期的数据.
string   strConnection   =   @ "Provider=Microsoft.Jet.OleDb.4.0;Data   Source= ";
                        strConnection   +=   Server.MapPath( ".\\database\\2007年08月01日.mdb ");
数据库名称好像不好使用变量,请问如何解决该数据库名称的问题?
非常感谢..

------解决方案--------------------
string strConnection = @ "Provider=Microsoft.Jet.OleDb.4.0;Data Source= ";
strConnection += Server.MapPath( ".\\database\\ " + date.ToString( "yyyy年M月d日 ") + ".mdb ");

如果月和日是2位数的:
date.ToString( "yyyy年MM月dd日 ")