webForumDet fria alternativet

Något jätte löjligt säkert

ASP

13 svar · 366 visningar · startad av Jacob

Medlem sedan dec. 2000503 inlägg
Frågan#1

JAg lovar att det är något litet skit fel.

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Fel i rad 
/sku/www/msk/lagg_till.asp, line 50

<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=E:\Hemsidor\SKU\www\msk\sku.mdb"%>
<link rel="stylesheet" href="../main_css.css" type="text/css">
</head>
<% Set RecSet = Server.CreateObject("ADODB.Recordset")
	vilka = "SELECT * FROM person"
	RecSet.Open vilka, Connect, adOpenStatic, adLockOptimistic
	
	RecSet.AddNew
	RecSet("fornamn") = Request.Form("fornamn")
	RecSet("efternamn") = Request.Form("efternamn")
	If NOT Request.Form("ar")="" then RecSet("ar") = Request.Form("ar")
	If NOT Request.Form("manad")="" then RecSet("manad") = Request.Form("manad")
	If NOT Request.Form("dag")="" then RecSet("dag") = Request.Form("dag")
	RecSet("lokalav") = Request.Form("lokalav")
	RecSet("hemsida") = Request.Form("hemsida")
	RecSet("mail") = Request.Form("mail")
	RecSet("pic") = Request.Form("bild")
	RecSet("nu") = Request.Form("nu")
	RecSet("framtid") = Request.Form("framtid")
	If NOT Request.Form("icq")="" Then RecSet("icq") = Request.Form("icq")
	If NOT Request.Form("tele")="" Then RecSet("tele") = Request.Form("tele")
	If NOT Request.Form("mobil")="" Then RecSet("mobil") = Request.Form("mobil")
	RecSet("gata") = Request.Form("gata")
	If NOT Request.Form("postnummer")="" Then RecSet("postnummer") = Request.Form("postnummer")
	RecSet("ort") = Request.Form("ort")
	If NOT Request.Form("paslm")="" Then RecSet("psalm") = Request.Form("psalm")
	RecSet("bibel") = Request.Form("bibel")
	RecSet("uppgift") = Request.Form("uppgift")
	RecSet("om") = Request.Form("om")
	RecSet("ovrigt") = Request.Form("ovrigt")
	If NOT Request.Form("paslm")=false Then RecSet("ageprivat") = Request.Form("ageprivat")
	If NOT Request.Form("mailprivat")=false Then RecSet("mailprivat") = true
	If NOT Request.Form("adressprivat")=false Then RecSet("adressprivat") = true
	If NOT Request.Form("teleprivat")=false Then RecSet("teleprivat") = true
	If NOT Request.Form("info")=false Then RecSet("info") = true
	RecSet("pass") = Request.Form("pass")
	If NOT Request.Form("land")="" Then RecSet("langd") = Request.Form("langd")
	RecSet("ogon") = Request.Form("ogon")
	RecSet("har") = Request.Form("har")
	RecSet("tyckerom") = Request.Form("tyckerom")
	RecSet("tyckerinte") = Request.Form("tyckerinte")
	RecSet("person") = Request.Form("person")
	
	[b]RecSet.Update[/b]
	RecSet.Close
	Connect.Close
	Set Connect = Nothing
	%>

------------------
ja©ob

Medlem sedan dec. 19996 721 inlägg
#2

Vad får du för fel??

Medlem sedan juni 200032 967 inlägg
#3

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Fel i rad
/sku/www/msk/lagg_till.asp, line 50

får man föreslå en liten insert-sats istället månne?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan dec. 200012 464 inlägg
#4

Det där felet har jag sett då man inte anger värden för alla obligatoriska fält i tabellen eller att det finns någon restriktion som något värde inte uppfyller eller att det är något problem med foreign keys.

------------------
essentitia preter non sans multiplicandum

Medlem sedan dec. 2000503 inlägg
#5

@nders du får gäran föreslå en insert-sats.

------------------
ja©ob

Medlem sedan juni 200032 967 inlägg
#6

det är ju så jäklans många fält bara, så det skulle ta en halvtimme att skriva ihop.

vi får se om jag får tid senare...

redigering: dessutom skulle det underlätta alldeles fantastiskt mycket om du skulle vilja avslöja vad du har för fälttyper i tabellen.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

[Redigerat av @nders den 12 apr 2001]

Medlem sedan dec. 2000503 inlägg
#7

kan du inte förslå en början och ett slut så kanske jag kan fatta en sammanbang.
Tänk på att alla fält som heter någont mes "privat" är checkbox.
tack på förhand

------------------
ja©ob

Medlem sedan dec. 2000503 inlägg
#8

JAg vet att jag är lat kolla på bilden jag skickar med: http://www.svenskakyrkansunga.com/falt_typ.gif

------------------
ja©ob

Medlem sedan apr. 200165 inlägg
#9

Tror att LarsG har koll på detta sörru!!!1 Det där felet får jag då det finns angivet i databasen att fältet inte får ha nollvärde eller att den är obligatorisk. Eftersom du har en massa if kontroller kan jag nästan lova att det är något sådant fält som inte får ett värde. Kolla alltså databasen efter sådant.

------------------
crack the liar´s smile

Medlem sedan dec. 2000503 inlägg
#10

LarsG & drain hade så riktigt jag hade missat en lite skit nollning.
Tack alla ;)

------------------
ja©ob

Medlem sedan juni 200032 967 inlägg
#11

men du, lämna inte det där med sql-frågor, att lägga in och modifiera data med insert och update.

jag skulle vilja rekommendera databasdelarna i vides asp-skola på webavis.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan dec. 2000503 inlägg
#12

Tack @nders det ska jag kolla på.

Jag kom på en ny sak, inna det läggs in i databasen fillag gör an koll så att ingen har lagt in HTML kod i något av fälten.

Något förslag, jag har försökt med Server.HTMLEncode men det gick inte göra samtidigt som man la in det i databasen eller?!?

------------------
ja©ob

Medlem sedan dec. 2000503 inlägg
#13

Det här borde ju vara "bit av en kaka för er";)

------------------
ja©ob

Medlem sedan dec. 19998 577 inlägg
#14

Det är bara att lägga in funktionen på den variabel du vill formatera, sedan spelar det ingen roll om det skall in i databasen eller inte...

------------------
webEye.nu SweQuake.com

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)