|
| Opdatering af database via webhotel Fra : Sandra |
Dato : 25-03-02 11:30 |
|
Hej.
Jeg mit første
asp. system færdig og har nu lagt det op på et webhotel.
(Brinkster.com) Men der opstår problemer på de sider der bruger
insert into og update i databasen.
Jeg får fejl:
error '80020009'
Exception occurred.
/studiner/filmRes.asp, line 42
Det virker fint, når det bare er på min pc.
Kan man ikke opdatere i databaser når det er på et webhotel?
Håber I kan hjælpe, da jeg skal bruge det til min hovedopgave og
snart skal aflevere..
På forhånd tak...
Sandra :)
--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor
| |
Daniel Pedersen (25-03-2002)
| Kommentar Fra : Daniel Pedersen |
Dato : 25-03-02 12:42 |
|
> Hej.
>
> Jeg mit første
> asp. system færdig og har nu lagt det op på et webhotel.
> (Brinkster.com) Men der opstår problemer på de sider der bruger
> insert into og update i databasen.
>
> Jeg får fejl:
>
> error '80020009'
>
> Exception occurred.
>
> /studiner/filmRes.asp, line 42
>
> Det virker fint, når det bare er på min pc.
> Kan man ikke opdatere i databaser når det er på et webhotel?
>
> Håber I kan hjælpe, da jeg skal bruge det til min hovedopgave og
> snart skal aflevere..
>
> På forhånd tak...
>
> Sandra :)
>
>
Hej Sandra!
Såfremt at dit WebHotel understøtter Access-databaser (eller hvad du
nu har brugt), kan du også sagtens både opdatere og indsætte records
i databasen fra et WebHotel.
Men start lige med at fortælle hvad der egentligt står i denne linie
42, som åbenbart udløser fejlen...
--
| |
Sandra (25-03-2002)
| Kommentar Fra : Sandra |
Dato : 25-03-02 13:25 |
|
Hej Daniel,
Jeg har prøvet lidt forskelligt og den går nu forbi linie 42 der var
en select sætning, men der kommer stadig fejl
fejlmeddelsen hedder nu:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an
updateable query.
/studiner/filmRes.asp, line 57
Og linie 57 er:
Conn.Execute "INSERT INTO Reservationsliste ( Varenavn, EksemplarNr,
Pris, Lejeperiode, filial) VALUES ('" & arFilms(i) & " på " &
rs("Format") & "','" & pt("EksemplarNr") & "','" & rs("Pris") & "','"
& rs("Lejeperiode") & "','" & session("filial") & "')"
Tak fordi du gider kigge på det :)
Sandra
| |
Claus O (25-03-2002)
| Kommentar Fra : Claus O |
Dato : 25-03-02 15:13 |
|
"Sandra" <studiner2002@yahoo.dk> wrote
> [Microsoft][ODBC Microsoft Access Driver] Operation must use an
> updateable query.
Jeg spurgte dig i "den forkerte NG=webhotel" om db´en ligger i det rigtige
dir
hos Brinkster, har du checket dette? (vist nok db dir)
Claus
| |
Sandra (25-03-2002)
| Kommentar Fra : Sandra |
Dato : 25-03-02 15:25 |
|
Jeg har prøvet at ligge den der, men så kan den slet ikke engang læse fra
den..
Sandra
| |
Jakob Andersen (25-03-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 25-03-02 16:50 |
|
"Sandra" <Studiner2002@yahoo.dk> skrev i en meddelelse
news:a7nbv3$qmi$1@sunsite.dk...
> Jeg har prøvet at ligge den der, men så kan den slet ikke engang læse fra
> den..
Det skyldes jo nok at du ikke har ændret stien i din Connectionstring?
--
Jakob Andersen
| |
Jakob Andersen (25-03-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 25-03-02 15:23 |
|
"Sandra" <studiner2002@yahoo.dk> skrev i en meddelelse
news:a7n4u7$6dn$1@sunsite.dk...
> Jeg har prøvet lidt forskelligt og den går nu forbi linie 42 der var
> en select sætning, men der kommer stadig fejl
> fejlmeddelsen hedder nu:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
>
> [Microsoft][ODBC Microsoft Access Driver] Operation must use an
> updateable query.
Prøv at kigge på: < http://www.aspfaq.com/show.asp?id=2062>, den mest
sandsynlige årsag er at du ikke har lagt databasen i den rigtige mappe.
--
Jakob Andersen
| |
Sandra (25-03-2002)
| Kommentar Fra : Sandra |
Dato : 25-03-02 15:30 |
|
Lige nu ligger databasen både i database mappen og i mappen mad de andre
filer, Hvis jeg sletter den fra mappen med de andre filer, kan den slet
ikke få forbindelse til basen, ikke engang at læse. Jeg tror du har ret i
at det har med rettighederne at gøre, kan bare ikke lige hittte ud af
hvor jeg finder eller ændrer dem.
Sandra
Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> "Sandra" <studiner2002@yahoo.dk> skrev i en meddelelse
> news:a7n4u7$6dn$1@sunsite.dk...
> > Jeg har prøvet lidt forskelligt og den går nu forbi linie 42 der var
> > en select sætning, men der kommer stadig fejl
> > fejlmeddelsen hedder nu:
> >
> > Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> >
> > [Microsoft][ODBC Microsoft Access Driver] Operation must use an
> > updateable query.
>
> Prøv at kigge på: < http://www.aspfaq.com/show.asp?id=2062>, den mest
> sandsynlige årsag er at du ikke har lagt databasen i den rigtige mappe.
>
> --
> Jakob Andersen
>
>
| |
Claus O (25-03-2002)
| Kommentar Fra : Claus O |
Dato : 25-03-02 16:24 |
|
"Sandra" <studiner2002@yahoo.dk> wrote
> Lige nu ligger databasen både i database mappen og i mappen mad de andre
> filer, Hvis jeg sletter den fra mappen med de andre filer, kan den slet
> ikke få forbindelse til basen, ikke engang at læse. Jeg tror du har ret i
Db´en _skal_ ligge som Brinkster skriver (ellers kan den ikke oprette en
midlertidig fil).
Dernæst skal du tilrette dette i din kode, så den peger på den rigtige
mappe/fil.
Hvis det stadig ikke virker, må du prøve at poste noget mere kode her
(specielt
omkring connection til db´en).
Claus
| |
Sandra (25-03-2002)
| Kommentar Fra : Sandra |
Dato : 25-03-02 17:51 |
|
Sørme så!!! Nu virker det. Den skulle have den nøjagtige sti til
database-mappen, i koden.
Tusind tak for hjælpen!!
Sandra
| |
Sandra (25-03-2002)
| Kommentar Fra : Sandra |
Dato : 25-03-02 13:32 |
|
Hej igen,
Nej der var jeg lige lidt for hurtig. Troede lige den kunne lidt men
den giver altså stadig fejmeddelse ved linie 42, som er:
P = "SELECT * FROM " & tr("ButiksID") & " WHERE VareID= '" &
rs("VareID") & "'"
Så du ikke bliver forvirret har jeg en tabel for hvert butiksID som
har Id'et som navn. :)
Sandra
| |
|
|