webForumDet fria alternativet

Kan inte lägga till i DB

ASP

0 svar · 185 visningar · startad av Cy-4

Medlem sedan maj 200180 inlägg
Frågan#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.

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