webForumDet fria alternativet

Kan inte lägga till i DB

ASP

0 svar · 183 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.

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)