首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据库路径有关问题

2012-02-26 
数据库路径问题如果用createdatabasedb1则直接创建在sql2005的默认文件夹下如果我想建在项目文件夹下,应该

数据库路径问题
如果用create   database   db1则直接创建在sql2005的默认文件夹下
如果我想建在项目文件夹下,应该怎么建,不使用用全路径;
大家看我代码什么地方有问题

string   sql   =   "CREATE   DATABASE   "   +   DataName   +   "   ON   PRIMARY   "   +
                                                "(NAME   =   "+DataName+ ",   "   +
                                                "FILENAME   =   '..\\ "   +   DataName   +   ".mdf ',   "   +
                                                "SIZE   =   3MB,   MAXSIZE   =   10MB,   FILEGROWTH   =   10%)   "   +
                                                "LOG   ON   (NAME   =   "   +   DataName   +   "_log,   "   +
                                                "FILENAME   =   '..\\ "   +   DataName   +   "_Log ',   "   +
                                                "SIZE   =   1MB,   "   +
                                                "MAXSIZE   =   5MB,   "   +
                                                "FILEGROWTH   =   10%) ";

[解决办法]
System.Web.HttpContext.Current.Server.MapPath
[解决办法]
b/s就用MapPath

楼主是winform? 对了,楼主有没有试过使用StartupPath时,输出/监视一下你的sql变量里的值,看看他生成了一个什么字符串.
[解决办法]
把字符串拿来一看不就知道了?

热点排行