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.

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