/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
så er jeg her igen... insert v
Fra : hubi
Vist : 656 gange
50 point
Dato : 20-03-06 21:03

hey jeg har laver den her i html

default.asp

<form action="modtag.asp" method="post">
Dit navn: <input type="text" name="fornavn">
<p>
Din alder: <input type="text" name="brugernavn">

Din alder: <input type="text" name="kodeord">

Din alder: <input type="text" name="navn">

Din alder: <input type="text" name="efternavn">

Din alder: <input type="text" name="firmanavn">

Din alder: <input type="text" name="kontaktperson">

Din alder: <input type="text" name="postnr">

Din alder: <input type="text" name="adresse">

Din alder: <input type="text" name="by">

Din alder: <input type="text" name="amt">

Din alder: <input type="text" name="telefon1">

Din alder: <input type="text" name="telefon2">

Din alder: <input type="text" name="email">

Din alder: <input type="text" name="cvr">

Din alder: <input type="text" name="kategori">

Din alder: <input type="text" name="kbeskrivelse">

Din alder: <input type="text" name="hemmesidea">

Din alder: <input type="text" name="dbeskrivelse">

Din alder: <input type="text" name="bannerupload">
<p>
<input type="submit" value="Tag mit input">
</form>


og den her modtag.asp


<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/database.mdb")
Conn.Open DSN

strSQL = "Insert into tabel (brugernavn, kodeord, navn, efternavn, firmanavn, kontaktperson, postnr, adresse, by, amt, telefon1, telefon2, email, cvr, kategori, kbeskivelse, hjemmesidea, dbeskrivelse, bannerupload) values('" & Request.Form("brugernavn") & "','" & Request.Form("kodeord") & "','" & Request.Form("navn") & "','" & Request.Form("efternavn") & "','" & Request.Form("firmanavn") & "','" & Request.Form("kontaksperson") & "','" & Request.Form("postnr") & "','" & Request.Form("adresse") & "','" & Request.Form("by") & "','" & Request.Form("amt") & "','" & Request.Form("telefon1") & "','" & Request.Form("telefon2") & "','" & Request.Form("email") & "','" & Request.Form("cvr") & "','" & Request.Form("kategori") & "','" & Request.Form("kbeskrivelse") & "','" & Request.Form("hjemmesidea") & "','" & Request.Form("dbeskrivelse") & "','" & Request.Form("bannerupload") & "')"


------------------- linie 11 conn.execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

min database hedder database og tabel

følgende fejl kommer når jeg skal afvikle min kode:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
/modtag.asp, line 11


 
 
Kommentar
Fra : smorch


Dato : 20-03-06 21:42

Prøv at rette dit by felt i databasen til bynavn og dermed også


Insert into tabel (brugernavn, kodeord, navn, efternavn, firmanavn, kontaktperson, postnr, adresse, byNAVN, amt, telefon1, telefon2, email, cvr, kategori, kbeskivelse, hjemmesidea, dbeskrivelse, bannerupload)

Problemet er, at by er et reserveret ord i SQL du ka også sætte firkant-parantes omkring ordet [by]

Insert into tabel (brugernavn, kodeord, navn, efternavn, firmanavn, kontaktperson, postnr, adresse, [by], amt, telefon1, telefon2, email, cvr, kategori, kbeskivelse, hjemmesidea, dbeskrivelse, bannerupload)


Men undgå fremover at bruge reserverede ord.

Mvh
sMorch

Kommentar
Fra : smorch


Dato : 20-03-06 21:44
Accepteret svar
Fra : smorch

Modtaget 60 point
Dato : 20-03-06 21:45
Godkendelse af svar
Fra : hubi


Dato : 21-03-06 20:10

Tak for svaret smorch ige igen

Kommentar
Fra : smorch


Dato : 21-03-06 22:46

sææææl

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste