webForumDet fria alternativet

Databas fel hos brinkster

ASP

9 svar · 237 visningar · startad av calson

Medlem sedan dec. 2003487 inlägg
Frågan#1

Min första gästbok jag gjorde i asp för ett bra tag sen ligger på brinkster och skrivs fortfarande i av mina kommpisar.

Den har funkat perfekt tills några dagar sedan då detta felmedelande ploppade upp och gör det fortfarande

Ursäkta röran, som sagt, det är ett av mina första projekt i asp och jag har inte ork eller lust att koda om den eftersom den inte används så mkt :)

Allting stämmer överens med databasen eftersom den funkat tidigare.

Kan det vara brinkster som tagit bort skrivrättigheterna till deras databaser i free paketet eller är det mitt skript som helt plöttsligt blivit fel?

**Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

gastbok.asp line 338**

	namn = Request.Form("namn")
	If Request.Form("epost") = "" Then
		epost = "@"
	Else
		epost = Request.Form("epost")
	End If

        If Request.Form("rubrik") <> "" Then
		rubrik = Request.Form("rubrik")
        Else
           	rubrik = "n/a" 
        End If

		strText = Request.Form("inlagg")

		'Antal tecken
		intAntaltecken  = 2500

                If Len(strText) < intantaltecken Then
		  inlagg = Request.Form("inlagg")
                Else
                  inlagg = Left(strText,intAntaltecken) & ".......Inlägget har förkortats till 2500 tecken."
                End If

		ip = Request.ServerVariables("REMOTE_ADDR")
		datum = Now()

strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/Clubmass/db/gastdatabas.mdb") 
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open strConnString 

	SQL = "INSERT INTO skvaller(namn,epost,rubrik,inlagg,ip,datum) Values('" & namn & "','" & epost & "','" & rubrik & "','" & inlagg & "','" & ip & "','" & datum & "')"

	Conn.Execute(SQL) [b]'338[/b]

	Conn.Close
	Set Conn = Nothing
Medlem sedan mars 20025 907 inlägg
#2

Du har inte skrivrättigheter på databasen! Har för mig att brinkster har en mapp som databaserna måste ligga i, gör den det?

Medlem sedan dec. 2003487 inlägg
#3

ja den ligger i db mappen?

Medlem sedan mars 20025 907 inlägg
#4

Du har inte råkat skrivskydda databasen? (prova ladda ner den, ta bort eventuella skrivskydd och ladda upp den igen)

Medlem sedan dec. 2003487 inlägg
#5

jag har inte rört databasen sen den funkade

Medlem sedan mars 20033 686 inlägg
#6

Länk till gästboken?

Medlem sedan mars 20033 686 inlägg
#7

Vad jag kan se så fungerar gästboken på din sida.
Men det kanske inte är samma sida?

Medlem sedan dec. 2003487 inlägg
#8

det går att läsa men inte skriva, som om skrivrättigheterna tagits bort.

Medlem sedan apr. 2002105 inlägg
#9

I din kod ligger databasen i en undermapp, inte i db mappen.

strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("**/Clubmass/**db/gastdatabas.mdb")

Prova med att lägga databasen i db mappen under root istället.

Medlem sedan dec. 2003487 inlägg
#10

i brinkster kan man inte göra det

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)