- 1
string relativedir = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString()).ToString()+@"\Webapplication2\App_Data\";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
string relativedir = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString()).ToString()+@"\Webapplication2\App_Data\";
ссылка на базу данных в другой папке
Понятно? Т.е. корневые каталоги можно получать с помощью пути.
string connectionString = @"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=..\..\Web application2\App_Data\ASPNETDB.mdf;User Instance=true";
так не работает =(
main\folder 1\App_data\DB.mdf - че надо открыть
main\folder 2\file.cs - откуда надо открыть
получается ..\folder 1\App_data\DB.mdf верно?
не работает
е удалось прикрепить базу данных, которой автоматически было присвоено имя, к файлу ..\..\..\Web application2\App_Data\ASPNETDB.mdf. База данных с таким именем уже существует, указанный файл нельзя открыть, или он находится на общем ресурсе UNC
А управляющие символы уже отменили? Попробуйте "..\\..\\..\\"
файловая, мать её система, это не мышкой в CASE тулзе накликивать
харош беспочвенно стебаться
пхпшник во фразе выше сделал бы, как минимум, две ошибки, потому что не тренировался писать "программист" рядом со своим именем
и вы сейчас узнаете: потому что он всегда писал "хакер" = )
неужто такие вещи нельзя хранить где-нить в конфиге?
Буду кратким: "../../file" != "$(dirname $(dirname $(pwd)))/file" потому что директория в пути может быть симлинком. А Винды умеют симлинки уж как с W2K.
echo "`date`" и echo "$(date)" делают тоже самое что и простой вызов date - печатают дату.
string connectionString = @"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=" + Path.GetFullPath(@"..\..\..\Web application2\App_Data\ASPNETDB.mdf") +";User Instance=true";
Норм?
хотя, если бы TheCalligrapher шарил в шарпах ...
P.S. лучше идите на форумы :)
тут - посмеяться над глупостью и поумничать.
спасибо что зашли, было забавно.