|
Тема
|
Ако може да ми обясните ?
|
|
Автор | Haчинaeщ (Нерегистриран) |
Публикувано | 20.03.03 17:08 |
|
Ами сигурно съм или тъп или нещо не мога да си оправя настройките ? Ако може да ми помогнете ?
Значи всичко ми върви в нет-а , но на локалния ми PC/ с Win2000 / , като искам да въведа нещо през ASP в базата данни / на MS-Access / нещо не ще ? Пуснал съм си IIS и IS , но може би още нещо трябва да направя с настройки /може би за базата данни/, което не знам какво е ?
И още един въпрос ? : Каква е разликата при използване на двата варианта :
1. Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("*.mdb"))
2. Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("*.mdb")
Благодаря предварително
| |
Тема
|
Re: Ако може да ми обясните ?
[re: Haчинaeщ]
|
|
Автор |
Pechenia (нема лабаво ;-) |
Публикувано | 20.03.03 19:11 |
|
Едно питане и един съвет ;)
Така както е написано, означава че MDB файла е в същата директория, в която е файла с ASP кода. За Brinkster например се изисква MDB да е в отделна, специална директория DB. Как е положението с твоя сървър, където си upload-вал кода?
И предложението - за да изградиш connection string, т.е. параметъра в Conn.Open, добре е да ползваш wizard. Освен ако не знаеш какво пишеш де.
Например опъни един VB, сложи една ADO контрола и на свойството и ConnectionString отвори с wizard-а MDB файла. После copy & paste и свиркай весело...
чети и дишай по-леко
| |
Тема
|
Re: Ако може да ми обясните ?
[re: Haчинaeщ]
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 20.03.03 22:35 |
|
дай права на всички да пишат в директорията, в която е MDB-то...
разкарай звездичката и си напиши пълното име до пътя
например c:\bazidanni\gluposti.mdb
опитай първо със стринг 1. 2 не ми изглежда много познат...
| |
Тема
|
Re: Ако може да ми обясните ?
[re: Haчинaeщ]
|
|
Автор | zono (Нерегистриран) |
Публикувано | 21.03.03 09:55 |
|
probvai s tova nai dobre si go sloji vuv otdelen fail i go inkludvai gore sus "<!-- #include file="file.inc" -->" "
function OpenConnection()
{
Connection = Server.CreateObject("ADODB.Connection");
Application.Lock();
Connection.CursorLocation = 3; //adUseClient
Source=c:\\put do faila\\ime.mdb;Persist Security Info=False");
Connection.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath("ime.mdb"));
Application.Unlock();
return Connection;
}
"
kakto se kazva probvai i uspeh :)) posle samo vikai OpenConnection() :))
| |
|
Едва ли си дал през Internet Services Manager права за запис във виртуалната си директория.
ПП: Под Уиндоус ХР проблема е още по-сериозен ! Тогава секюритито е още по-различно и иска допълнителна настройка !
UB40 !
| |
Тема
|
Re: Права
[re: jamie]
|
|
Автор | Haчинaeщ (Нерегистриран) |
Публикувано | 21.03.03 13:00 |
|
А ще можеш ли да ми обясниш как се прави това / за Win2000 / ?
| |
Тема
|
Re: Права
[re: Haчинaeщ]
|
|
Автор |
jamie (Bad to the bone) |
Публикувано | 21.03.03 13:15 |
|
Control Panel ---> Administrative Tools ----> Internet Information Services ---> Default Web Site ---> "tvoiata virtual directory - imeto na saitcheto ti" --->right mouse click - Properties ------> check WRITE -----> OK
UB40 !
| |
Тема
|
Re: Права
[re: jamie]
|
|
Автор |
DB2 (освидетелстван) |
Публикувано | 21.03.03 23:49 |
|
Освен това ако си compactnal базата проблема тръгва отново с пълна сила защото вече са сменени правата за достъп върху файла и трябва да си ги оправиш ръчно.
I haven't lost my mind, I have it backed up somewhere on tape.
| |
|
|
|
|