CCeeronMedlem sedan aug. 2000378 inlägg Frågan#1 SQL = "INSERT INTO users (username, password, access, date, email, age, sex, location, homepage, info) VALUES ('" & Request.Form("username") & "','" & Request.Form("password") & "','5','" & Date() & "','" & Request.Form("email") & "','" & Request.Form("sex") & "','" & Request.Form("age") & "','" & Request.Form("location") & "','" & Request.Form("homepage") & "','" & Request.Form("info") & "')"
CCeeronMedlem sedan aug. 2000378 inlägg För fäljande felmedelande... Kör med:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=xxx;Data Source=" & Server.Mappath("wow.mdb")
Microsoft JET Database Engine (0x80004005)
Antalet värden i frågan och antalet målfält är olika.
LLarsGMedlem sedan dec. 200012 464 inlägg Några saker
Du har 10 kolumn-namn i listan men du har 11 värden.
Password och date är reserverade ord i Jet SQL. Bäst är att byta namn på dessa kolumner men annars så går det att skriva
SQL = "INSERT INTO users (username, [password], access, [date], ...
datumvärden i jet omges av # inte '
EkströmMedlem sedan feb. 20022 594 inläggDu har blandat ihop age och sex också i values.
Red. Jag får det till 10 fält och 10 värden. :q
CCeeronMedlem sedan aug. 2000378 inlägg Spelar ingen roll... Fattar inte varför jag får fel. Primärnyckeln ska ju uppdateras noramlt... Får göra en gammal hederlig RecSet addning....