webForumDet fria alternativet

asp/db problem

20 svar · 388 visningar · startad av Gasticon

GasticonMedlem sedan dec. 200250 inlägg
#1

Hallå!
Jag håller på att gå igenom idg's asp-kurs och har nu kommit till lektion 38 (lägga till info i db). Och har fått problem att köra exempel-filerna. När jag har matat in uppgifter i formuläret får jag detta fel:
________________________________________________________________________________________
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Det går inte att uppdatera. Databasen eller objektet är skrivskyddat.
/databas/add.asp, line 19

Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Sida:
POST 51 bytes to /databas/add.asp

_________________________________________________________________________________________

någon som kan förklara (som för en femåring :)) vad som är fel?

tacksam för svar!

//Stefan :q

CatZMedlem sedan jan. 20022 440 inlägg
#2

Nej nej nej nej stanna precis där du är!

idg's asp kurs är INTE bra när det gäller databaser. Kommer inte på någon annan men jag ska posta länkar om en stud... ska bara slänga in lite tvätt i maskinen

LarsGMedlem sedan dec. 200012 464 inlägg
#3

Du har fel rättigheter på den mapp där databasen ligger.

Ändra så att IUSR_<server_namn> har skrivrättigheter.

Det finns flera poster som beskriver hur man gör i mer detalj så gör en sökning här om du behöver.

IDG's kurs är inte bra när det gäller databaser. Lärd dig SQL i stället för att använda recordset vid skrivningar.

CatZMedlem sedan jan. 20022 440 inlägg
#4

Om du är lite haj på engelska så är denna följande url VÄLDIGT uttömmande.
http://www.w3schools.com/sql/default.asp

Annars om du inte är så bra på engelska tycker jag att du ska kika lite på:
vide's artiklar om sql del 1
vide's artiklar om sql del 2

CatZMedlem sedan jan. 20022 440 inlägg
#5

Lyssna på LarsG han vet vad han pratar om :) Dessutom kanske det händer i framtiden att du vill använda en annan databas, kan du då SQL så kan du lättare konvertera till andra dbs.

GasticonMedlem sedan dec. 200250 inlägg
#6

tack för svaren, det var otroligt snabbt!!! :)

hmmm.. okej.. kommer jag att lära mig fel om jag fortsätter med idg's kurser efter databas? Har ju sett fram emot när jag skulle komma till gästbok-lektionen och annat sköjj!

CatZMedlem sedan jan. 20022 440 inlägg
#7

Du kommer inte lära dig "rätt" om du fortsätter, fel vet jag inte om jag kan påstå att det är, men SQL är mer rätt.

GasticonMedlem sedan dec. 200250 inlägg
#8

nu blev det rörigt!! :) kan inte bestäma mig för vad jag ska göra, men jag litar på er och skiter i idg... finns det andra bra kurser? Mitt absoluta mål är att kunna göra en community, men samtidigt vill jag förstå vad jag gör!

CatZMedlem sedan jan. 20022 440 inlägg
#9

ska du göra en community ska du verkligen inte slösa energi och viktig tid på idg's databaser.

Ska du göra community ASP-Sidan's community kurs

CatZMedlem sedan jan. 20022 440 inlägg
#10

ASP-Sidan har förövrigt en väldigt uttömmande samling kurser och artiklar.

GasticonMedlem sedan dec. 200250 inlägg
#11

Jag tackar ännu en gång för hjälpen!

Detta forumet är RIKTIGT bra måste jag säga! :D

GasticonMedlem sedan dec. 200250 inlägg
#12

en fråga till! vad står str för? t.ex. strSQL

CatZMedlem sedan jan. 20022 440 inlägg
#13

strSQL är bara det namn du väljer att ge din SQL fråga, du kunde lika gärna kalla den Fraga eller strFraga, det viktiga är bara att du anropar den med samma namn/benämning när du senare ska exekvera frågan

GasticonMedlem sedan dec. 200250 inlägg
#14

fråga?? exekvera?? :O

känns som jag får läsa om asp från grunden...

crisse6Medlem sedan dec. 20002 526 inlägg
#15

exekvera = kora
str ar forkortning pa "string".... Lar dig ocksa att dopa strangar till nagot som du vet exakt vad dom ar for, ex:

strSqlUpdateTabell = "Update tabell set kolumn = 'varde'"
dbobjekt.execute strSqlUpdateTabell,,128

,,128 ar bra att veta vad det gor, skapar inget tomt recordset, du bor kora det sa lange du inte ska anvanda ett recordset fran den sql:en... exempel ar DELETE, UPDATE eller INSERT.

GasticonMedlem sedan dec. 200250 inlägg
#16

Jag vet inte riktigt hur jag ska söka för att hitta rätt...

LarsG skrev:

Du har fel rättigheter på den mapp där databasen ligger.

Ändra så att IUSR_<server_namn> har skrivrättigheter.

Det finns flera poster som beskriver hur man gör i mer detalj så gör en sökning här om du behöver.

IDG's kurs är inte bra när det gäller databaser. Lärd dig SQL i stället för att använda recordset vid skrivningar.

någon som kan hjälpa mig med detta??

//Stefan

CatZMedlem sedan jan. 20022 440 inlägg
#17

Börja först med att berätta vad du har för operativsystem

GasticonMedlem sedan dec. 200250 inlägg
#18

XP pro, access 2002

...har inte vant mig vid dom snabba svaren! :D

GasticonMedlem sedan dec. 200250 inlägg
#19

någon som kan hjälpa mig?

LarsGMedlem sedan dec. 200012 464 inlägg
132 ms totalt · 3 externa anrop · v20260731065814-full.1211964f
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)