Avatar billede h0pper Nybegynder
25. februar 2004 - 20:40 Der er 3 kommentarer

asp & access

Hej jeg har en sql sætning som der er problemer med :


Ny Leverandør :
<form action="ny_leverandor_ok.asp" method="post">
<br>
Leverandør Navn :
<input type="text" name="navn">
<br>
Adresse :
<input type="text" name="adresse">
<br>
Postnr. :
<input type="text" name="postnr">
<br>
By :
<input type="text" name="city">
<br>
Telefon :
<input type="text" name="tlf">
<br>
Fax :
<input type="text" name="fax">
<br>
land :
<input type="text" name="land">
<br>
Email :
<input type="text" name="email">
<br>
Hjemmeside :
<input type="text" name="hp">
<input type="submit" value="Tilføj">
</form>


SIDEN DER SENDES TIL :

<%@ Language=VBScript %>
<!--#INCLUDE FILE ="code_lib.asp" -->
<%

SessionTjek()

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("data.mdb")

Conn.Open DSN

strSQL = "Insert into Leverandorer("

strSQL = strSQL & "navn, "
strSQL = strSQL & "adresse, "
strSQL = strSQL & "postnr, "
strSQL = strSQL & "city, "
strSQL = strSQL & "tlf, "
strSQL = strSQL & "fax, "
strSQL = strSQL & "land, "
strSQL = strSQL & "email, "
strSQL = strSQL & "tlf) "

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & Request.Form("navn") & "', "
strSQL = strSQL & "'" & Request.Form("adresse") & "', "
strSQL = strSQL & "'" & Request.Form("postnr") & "', "
strSQL = strSQL & "'" & Request.Form("city") & "', "
strSQL = strSQL & "'" & Request.Form("tlf") & "', "
strSQL = strSQL & "'" & Request.Form("fax") & "', "
strSQL = strSQL & "'" & Request.Form("land") & "', "
strSQL = strSQL & "'" & Request.Form("email") & "', "
strSQL = strSQL & "'" & Request.Form("hp") & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

response.redirect ("default.asp")
%>
Avatar billede h0pper Nybegynder
25. februar 2004 - 20:41 #1
fejlen ligger umiddelbart i ny_leverandor_ok.asp
Avatar billede terry Ekspert
25. februar 2004 - 21:17 #2
Hi hOpper, I think you have a better chance of getting an answer to your  question in ASP category.
But you could start be echoing strSQL to the screen (responce.write strSQL) or something like that, so that yo can see exactly what you are sending to Access. You can also try copying th eSQL into the query builder in Access.
Avatar billede hugopedersen Nybegynder
26. februar 2004 - 07:39 #3
Hvis din SQL er skrevet korrekt af vil jeg sige at det måske kan skyldes at du forsøger at sætte 2 forskellige værdier ind i det samme felt  tlf
Ellers er det altid en hjælp at få en fejlmeddelelse med - hvad siger den af fejl.

PS: terry har ret i at det måske ikke er den helt rigtige kategori
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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