- 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\";
ссылка на базу данных в другой папке
oldnavy1989 28.03.2011 00:00 # −6
body90 28.03.2011 00:59 # 0
Понятно? Т.е. корневые каталоги можно получать с помощью пути.
oldnavy1989 28.03.2011 04:09 # −5
string connectionString = @"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=..\..\Web application2\App_Data\ASPNETDB.mdf;User Instance=true";
так не работает =(
body90 28.03.2011 07:38 # +2
oldnavy1989 28.03.2011 17:40 # −5
main\folder 1\App_data\DB.mdf - че надо открыть
main\folder 2\file.cs - откуда надо открыть
получается ..\folder 1\App_data\DB.mdf верно?
не работает
oldnavy1989 28.03.2011 17:47 # −5
е удалось прикрепить базу данных, которой автоматически было присвоено имя, к файлу ..\..\..\Web application2\App_Data\ASPNETDB.mdf. База данных с таким именем уже существует, указанный файл нельзя открыть, или он находится на общем ресурсе UNC
oldnavy1989 28.03.2011 17:49 # −5
absolut 28.03.2011 17:56 # 0
А управляющие символы уже отменили? Попробуйте "..\\..\\..\\"
bugmenot 28.03.2011 19:10 # +7
istem 29.03.2011 00:32 # +1
glilya 10.04.2011 13:04 # 0
oldnavy1989 29.03.2011 00:05 # −7
absolut 29.03.2011 07:20 # +3
bugmenot 29.03.2011 07:51 # +4
body90 28.03.2011 19:33 # 0
bugmenot 28.03.2011 01:10 # +2
body90 28.03.2011 01:23 # 0
absolut 28.03.2011 08:15 # +8
Zewa_Deluxe 08.11.2018 01:39 # 0
bugmenot 28.03.2011 12:35 # +1
файловая, мать её система, это не мышкой в CASE тулзе накликивать
absolut 28.03.2011 08:17 # +1
abatishchev 28.03.2011 09:09 # −4
харош беспочвенно стебаться
tr00_gr1m_doomster 28.03.2011 10:38 # 0
abatishchev 28.03.2011 12:51 # 0
bugmenot 28.03.2011 12:43 # +4
пхпшник во фразе выше сделал бы, как минимум, две ошибки, потому что не тренировался писать "программист" рядом со своим именем
Lure Of Chaos 29.03.2011 23:32 # 0
и вы сейчас узнаете: потому что он всегда писал "хакер" = )
absolut 30.03.2011 07:41 # +1
absolut 28.03.2011 08:13 # +7
tr00_gr1m_doomster 28.03.2011 10:39 # −2
absolut 28.03.2011 11:17 # −4
tr00_gr1m_doomster 28.03.2011 11:31 # +4
absolut 28.03.2011 11:47 # −3
tr00_gr1m_doomster 28.03.2011 11:58 # +6
absolut 28.03.2011 12:10 # −4
Sauron 29.03.2011 01:54 # −2
absolut 29.03.2011 07:21 # +2
Lure Of Chaos 28.03.2011 15:17 # +3
неужто такие вещи нельзя хранить где-нить в конфиге?
koodeer 28.03.2011 20:15 # +1
Lure Of Chaos 28.03.2011 21:35 # −1
glilya 10.04.2011 13:06 # 0
Dummy00001 28.03.2011 20:55 # +2
Буду кратким: "../../file" != "$(dirname $(dirname $(pwd)))/file" потому что директория в пути может быть симлинком. А Винды умеют симлинки уж как с W2K.
oldnavy1989 29.03.2011 00:07 # 0
Dummy00001 29.03.2011 00:17 # +3
echo "`date`" и echo "$(date)" делают тоже самое что и простой вызов date - печатают дату.
oldnavy1989 29.03.2011 00:26 # −2
string connectionString = @"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=" + Path.GetFullPath(@"..\..\..\Web application2\App_Data\ASPNETDB.mdf") +";User Instance=true";
Норм?
istem 29.03.2011 00:39 # +2
oldnavy1989 29.03.2011 00:53 # −2
TarasB 29.03.2011 16:54 # 0
oldnavy1989 29.03.2011 07:36 # −2
glilya 10.04.2011 13:07 # 0
bugmenot 29.03.2011 07:54 # 0
oldnavy1989 29.03.2011 16:33 # −6
absolut 29.03.2011 16:57 # +1
хотя, если бы TheCalligrapher шарил в шарпах ...
P.S. лучше идите на форумы :)
da4ever 29.03.2011 17:11 # +1
тут - посмеяться над глупостью и поумничать.
спасибо что зашли, было забавно.
oldnavy1989 29.03.2011 18:07 # +2
da4ever 30.03.2011 06:07 # 0
bugmenot 30.03.2011 01:18 # +1
guest6 09.04.2023 16:14 # −10