Kan inte lägga till i DB

ASP

0 svar · 197 visningar · startad av Cy-4

Medlem sedan maj 200180 inlägg
Trådstart#1

Tjena!

Jag håller på att skriva ett litet script men jag lyckas inte få det att lägga till i databasen.

Jag får detta felmeddelande:

Feltyp:
Provider (0x80040E4D)
Verifieringen misslyckades.

Jag kör samma kod som jag har gjort tidigare. Jag har iofs Office XP istället för Office 2000 nu om det spelar någon roll.

Koden som jag använder och felmeddelandet pekar på är:

strMdbFilePath = "c:/inetpub/wwwroot/elf/db.mdb"

Set objDatabas = Server.CreateObject("ADODB.Connection")
Denna rad pekar den på -->objDatabas.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& strMdbFilePath

sqlRegister = "INSERT INTO Users (Forname, Surname, Username, Password, Email, Phone) VALUES('" & DbReplace(Request.Form("forname")) & "', " & DbReplace(Request.Form("surname")) & "', " & DbReplace(Request.Form("username")) & "', " & DbReplace(Request.Form("password1")) & "', " & DbReplace(Request.Form("email")) & "', " & DbReplace(Request.Form("phone")) & "')"
objDatabas.execute(sqlRegister)

Jag har ställt in så att IUSR_datornamn har rätt skrivrättigheter på databasen. Hoppas på att någon kan hjälpa mig.

221 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
108 ms — deklarationer (db)
0 ms — hämta statistik (cache)
108 ms — hämta tråd, inlägg och bilagor (db)
104 ms — ändringar (db)