Avatar billede no_doubt Nybegynder
25. august 2002 - 19:52 Der er 21 kommentarer og
1 løsning

er faget et reserveret ord eller hvad er der galt

... se på http://www.fredericia-bynight.dk/1Q/lektier/skriv.asp og så er det jeg ikke kan se hvad der er galt.

<%
set rs = server.CreateObject("ADODB.Recordset")
set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("../data.mdb")
strSQL = "select * from lektier"
Set rs = Conn.Execute(strSQL)

%><%
'Tjek om form er send til seid så gem i databasen:
if request.servervariables("REQUEST_METHOD") = "POST" then
 
  kol1tekst = Replace(Request.Form("tekst_til_kol1"),"'","''")
  kol2tekst = Replace(Request.Form("tekst_til_kol2"),"'","''")
  kol3tekst = Replace(Request.Form("tekst_til_kol3"),"'","''")
  kol4tekst = Replace(Request.Form("tekst_til_kol4"),"'","''")
  kol5tekst = Replace(Request.Form("tekst_til_kol5"),"'","''")

if kol1tekst <> "" AND kol2tekst <> "" then
  sql = "INSERT INTO sker (dato, faget, kilde, side, lave) VALUES ('" & kol1tekst & "', '" & kol2tekst & "',  '" & kol3tekst & "',  '" & kol4tekst & "',  '" & kol5tekst & "')"
Conn.execute(sql) 'Så er det gemt i databsen.
end if
end if
'Vis formen:
%>
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:18 #1
mener du "faget" ?
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:19 #2
du kan altid putte noget du ved ikke er reserveret foran et navn..

f.eks.: nd_faget (nd = No_Doubt)..

så er du sikker på at det ikke er reserveret..

/theSurfer.
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:21 #3
ja men har prøvet med både fag og faget
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:21 #4
prøv: nd_faget
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:21 #5
hvilken fejl får du? skriv den her..
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:24 #6
Microsoft JET Database Engine error '80040e14'

The INSERT INTO statement contains the following unknown field name: 'faget'. Make sure you have typed the name correctly, and try the operation again.

/1Q/lektier/skriv.asp, line 99
Avatar billede agony2 Nybegynder
25. august 2002 - 20:25 #7
det betyder at der ikke er noget felt i din db som hedder 'faget'
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:26 #8
DET ER DER
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:33 #9
prøv at ændre "faget" til "nd_faget" både i sql strengen og i databasen..
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:37 #10
http://www.fredericia-bynight.dk/1Q/lektier/skriv.asp

nu giver det :
Microsoft JET Database Engine error '80040e14'

The INSERT INTO statement contains the following unknown field name: '1_faget'. Make sure you have typed the name correctly, and try the operation again.

/1Q/lektier/skriv.asp, line 99
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:39 #11
er det det eneste felt der melder fejl?

prøv at fjerne feltet fra sql.. både "faget" og "kol2tekst" så den IKKE bliver opdateret..
Avatar billede kichian Nybegynder
25. august 2002 - 20:40 #12
Jeg synes ligesom <the surfer> at du skal dobbelt chekke at feltet hedder faget i databasen, og ikke fagat,faeget eller en anden fejltastning.

Prøv at glemme * i din SELECT og vælg i stedet de specifikke felter du vil have fat i. Hvis den fejler på faget, så ved du hvor fejlen er
Avatar billede kichian Nybegynder
25. august 2002 - 20:41 #13
Og præv at printe din SQL ud, så du ved hvad der bliver udført på serveren.
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:44 #14
jeg synes stadig han skulle prøv at nakke "faget" og "kol2tekst" fra strengen.. :)
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:44 #15
nu laver den ikke fejl, men lagre heller ikke
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:44 #16
hvad har du gjort ?
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:48 #17
fjernet 1_faget fra begge steder
Avatar billede thesurfer Nybegynder
25. august 2002 - 20:50 #18
hmm.. prøv at slette feltet fra databasen (altså celle/rækken) og opret den igen..
Avatar billede no_doubt Nybegynder
25. august 2002 - 20:56 #19
prøver
Avatar billede no_doubt Nybegynder
25. august 2002 - 21:13 #20
arh min fejl lå :

sql = "INSERT INTO sker (dato, faget, kilde, side, lave) VALUES ('" & kol1tekst & "', '" &

i lektier og ikke sker som der står
Avatar billede thesurfer Nybegynder
25. august 2002 - 21:19 #21
hvad er fejlen siger du?
Avatar billede no_doubt Nybegynder
25. august 2002 - 21:20 #22
at den skulle indsætte i lektier og ikke sker det er to forskellige tabeller
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester