10. december 2002 - 21:38
Der er
43 kommentarer og 1 løsning
Hjælp img pls det haster =)
Davser jeg vil geren indsætte en data i min access database !!! men hvor dan gør jeg !!! jeg har de her felter der bliver udfylt Fornavn Efternavn Alder Bynavn Hobby Website Icq Msn og der efter har jeg en side hvor det ska smides ud på :/ hvor den trækker jeg kun Navn og efter navn :// når man så trykker på en navn så ska man blive vider stil til en side FX (infoven.asp) hvor man får info om den ven man vil ha info om ??? DET HASTER MEGA Mail
Annonceindlæg fra Infor
10. december 2002 - 21:52
#1
du kan gøre det med en SQL sætning fra en form er det det du tænker på`?? SQL = "INSERT INTO tabel (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & "'" & Request.Form("alder") & "'," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & "'" & Request.Form("icq") & "'," SQL = SQL & "'" & Request.Form("msn") & "')"
10. december 2002 - 21:58
#2
ja men den smider ikke ind i min access database :/
10. december 2002 - 21:59
#3
aaa har fundet fejlen =) hæ æh glemet at ænder tablen =)
10. december 2002 - 22:02
#4
nop viker ikke =( min kode ser såden her ud !!! Fil tvenner.asp <form method="POST" action="tjeckven.asp"> <table> <tr> <td>Fornavn:</td> <td><input type="text" name="fornavn"></td> </tr> <tr> <td>Efternavn:</td> <td><input type="text" name="efternavn"></td> <tr> <td>Alder:</td> <td><input type="text" name="alder"></td> </tr> <tr> <td>Bynavn:</td> <td><input type="text" name="bynavn"></td> </tr> <tr> <td>Hobby:</td> <td><input type="text" name="hobby"></td> </tr> <tr> <td>Website:</td> <td><input type="text" name="website"></td> </tr> <tr> <td>Icq:</td> <td><input type="text" name="icq"></td> </tr> <tr> <td>Msn:</td> <td><input type="text" name="msn"></td> </tr> <tr> <td>Mail:</td> <td><input type="text" name="mail"></td> </tr> </table> <input type="submit" value="opret ven"> </form> Fil tjeckven.asp <% //Åber min databasen =) set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("mindatabase.mdb") //Smider dataind i databasen SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & "'" & Request.Form("alder") & "'," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & "'" & Request.Form("icq") & "'," SQL = SQL & "'" & Request.Form("msn") & "')" //lukker databsen =) Conn.Close Set Conn = nothing %>
10. december 2002 - 22:12
#5
du skal havde een Conn.Execute(SQL) ind efter for at opdater databsen: .. SQL = SQL & "'" & Request.Form("msn") & "')" Conn.Execute(SQL) //lukker databsen =) Conn.Close
10. december 2002 - 22:21
#6
Så skulle den gerne indsætte. HVis der er en kolonne som er tal skal der ikke ping ' omkring i SQL'en: SQL = SQL & "" & Request.Form("icq") & ","
10. december 2002 - 22:25
#7
//Åber min databasen set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("systemdb.mdb") //Smider dataind i databasen SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & "'" & Request.Form("alder") & "'," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & "'" & Request.Form("icq") & "'," SQL = SQL & "'" & Request.Form("msn") & "')" Conn.Execute(SQL) //lukker databsen Conn.Close Set Conn = nothing nu siger den bare Fejltype: Microsoft JET Database Engine (0x80004005) Handlingen skal bruge en opdaterbar forespørgsel. /test/kalender/tjeckven.asp, line 37
10. december 2002 - 22:26
#8
hvad menner du med ping ?
10. december 2002 - 22:35
#10
jeg køre windows xp ???
10. december 2002 - 22:39
#11
10. december 2002 - 22:43
#12
hvor ligger min server nu henne :/ er squ newbee til asp :///
10. december 2002 - 22:49
#13
jeg er ikke helt med?
10. december 2002 - 22:51
#14
kan ikke lige finde ud af det da det er englis !! og ska jeg ikke ind i enskaber af min webserver ??? for ved ikke hvor den ligger !
10. december 2002 - 22:55
#15
Det ved jeg ikke for en XP... I 2000 skal man højre klikke på folderen og vælge security.
10. december 2002 - 22:56
#16
øøøø er ikke lige helt med !!! over sæt lige på dansk !!! mit er en NTFS system !! menner jeg det hedder
10. december 2002 - 22:59
#17
På den folder databasen ligger højre klikker jeg pog kan vælge sikkerhed. Så kan jeg tilføje en bruger IUSR_MACHINENAME og give den skrive rettigheder til folderen.
10. december 2002 - 23:03
#18
mmmm 2 sec
10. december 2002 - 23:05
#19
det enste jeg får når jeg højre klikker er Delign, webdeling, generalt og tilpas :///
11. december 2002 - 09:17
#20
prøv med: SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & Request.Form("alder") & "," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & Request.Form("icq") & "," SQL = SQL & "'" & Request.Form("msn") & "')" Conn.Execute(SQL) Der skal jo ikke plinger ' omkring tal.
11. december 2002 - 20:14
#21
hmmmmm der er fejl i line 39 <html> <body bgcolor="#000033" text="#FFFFFF" link="#FF9900" vlink="#FF9900" alink="#FF9900" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <style> a { text-decoration: none } A:hover {color: #FFFFFF; font-size: 10 px; font-family: Verdana; text-decoration: none;} </style> <html> <title>..::. My webserver .::..</title> <body bgcolor="#000033" text="#FFFFFF" link="#FF9900" vlink="#FF9900" alink="#FF9900"> <center> <table width="90%" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td width="100%" valign=top> <font face="Verdana" size="1"> <br><br> <% //Åber min databasen set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("systemdb.mdb") //Smider dataind i databasen SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & Request.Form("alder") & "," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & Request.Form("icq") & "," SQL = SQL & "'" & Request.Form("msn") & "')" line 39 -> Conn.Execute(SQL) //lukker databsen Conn.Close Set Conn = nothing %> </font> </td> </tr> </table> </center> </body> </html>
11. december 2002 - 20:30
#22
Prøv at sætte ' omkring ICQ igen så er ICQ nok ikke tal som stormlic har forslået: SQL = SQL & "'" & Request.Form("icq") & "',"
11. december 2002 - 20:31
#23
Hvis en kolonne er defineret som tal skal der ikke ' (ping'er) omrking.
12. december 2002 - 00:11
#24
stadig fejl i line 39 ??? her er hele fejlen Tekniske oplysninger (for supportteknikere) Fejltype: Microsoft JET Database Engine (0x80040E10) Der er ikke angivet nogen værdi for en eller flere krævede parametre. /test/kalender/tjeckven.asp, line 39 Browsertype: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Side: POST 119 bytes to /test/kalender/tjeckven.asp POST Data: fornavn=asdasdasd&efternavn=asdasdas&alder=asdasd&bynavn=asd&hobby=asdad&website=qasdad&icq=asd&msn=asdads&mail=qasdasd Klokkeslæt: 12. december 2002, 00:11:38 Yderligere oplysninger: Microsoft Support
12. december 2002 - 00:12
#25
fejlen kommer også i mit dating system ://
12. december 2002 - 00:14
#26
Hvis alder er defienet som tekst skal der ' omkring så SQL'en bliver: SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & "'" & Request.Form("alder") & "'," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & "'" & Request.Form("icq") & "'," SQL = SQL & "'" & Request.Form("msn") & "')"
12. december 2002 - 00:16
#27
HAr du en kolonne som hedder mail? så skal den også med i SQL'en: SQL = "INSERT INTO personer (Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn, Mail) values (" SQL = SQL & "'" & Request.Form("fornavn") & "'," SQL = SQL & "'" & Request.Form("efternavn") & "'," SQL = SQL & "'" & Request.Form("alder") & "'," SQL = SQL & "'" & Request.Form("Bynavn") & "'," SQL = SQL & "'" & Request.Form("hobby") & "'," SQL = SQL & "'" & Request.Form("website") & "'," SQL = SQL & "'" & Request.Form("icq") & "'," SQL = SQL & "'" & Request.Form("msn") & "'," SQL = SQL & "'" & Request.Form("mail") & "')"
12. december 2002 - 00:25
#28
alle minne boxe inde i access en er text
12. december 2002 - 00:26
#29
stadig fejl ???
12. december 2002 - 00:27
#30
Ok.. Så prøv med den sidste SQL sætning, hvis du har alle disse kolonner: Fornavn, Efternavn, Alder, Bynavn, Hobby, Website, Icq, Msn, Mail Hvilken fejl kode/tekst får du?
12. december 2002 - 00:34
#31
den her fejl Siden kan ikke vises Der er opstået et problem med den side, du forsøger at se, og siden kan ikke vises. -------------------------------------------------------------------------------- Prøv følgende: Klik på knappen Opdater, eller forsøg igen senere. Åbn 131.164.185.232 hjemmesiden, og søg derefter efter hyperlinks til de ønskede oplysninger. HTTP 500,100 - Intern fejl på serveren - ASP-fejl - Internet Information Services -------------------------------------------------------------------------------- Tekniske oplysninger (for supportteknikere) Fejltype: Microsoft JET Database Engine (0x80004005) Handlingen skal bruge en opdaterbar forespørgsel. /test/kalender/tjeckven.asp, line 39 Browsertype: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Side: POST 128 bytes to /test/kalender/tjeckven.asp POST Data: fornavn=asdasdasd&efternavn=qsadasd&alder=asdasd&bynavn=asdasd&hobby=adfasd&website=asfdasfd&icq=qsdasda&msn=qasafas&mail=asfdaf Klokkeslæt: 12. december 2002, 00:34:36 Yderligere oplysninger: Microsoft Support
12. december 2002 - 00:35
#32
Fejltype: Microsoft JET Database Engine (0x80004005) Handlingen skal bruge en opdaterbar forespørgsel. Så er SQL rigtig. Det betyder databasen eller den folder databasen ligger i ikke har skrivebeskyttet eller du ikke har skriverrigtigheder.
12. december 2002 - 00:37
#33
ska den være skrive beskyttet da !!!
12. december 2002 - 00:38
#34
Nej man skal havde skrive rettigheder til folderen.
12. december 2002 - 00:39
#35
hmmm hvor dan gæør jeg så det !!!
12. december 2002 - 00:40
#36
Er det på din XP?
12. december 2002 - 00:41
#37
jepper
12. december 2002 - 00:42
#38
husk vis du linker til et site ska det være på dansk for kan ikek så godt englsk
12. december 2002 - 00:50
#39
Som sagt har jeg ikke XP og tilsyneladne er der forskel fra 2K til XP.... Jeg kan ikke lige finde noget nyt på dansk og jeg smutter også i seng nu.. Kigger vidre imorgen.
12. december 2002 - 00:54
#40
k lyder godt tak for hjælpen ind ti lvider :))
15. december 2002 - 00:34
#41
hmmm kan du ikke hjælpe moi mere ???
15. december 2002 - 18:01
#42
Jeg har ikke fundet noget som beskriver det på dansk.
16. december 2002 - 14:19
#43
hmmmm okey :// dam men det virker vis jeg gaffer det op på min webser på inter netter :)) så du har hjolpet moi :)) så du ska da lige ha dine point for det
07. juli 2007 - 14:28
#44
Kurser inden for grundlæggende programmering