Avatar billede webstationen Nybegynder
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
Avatar billede eagleeye Praktikant
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") & "')"
Avatar billede webstationen Nybegynder
10. december 2002 - 21:58 #2
ja men den smider ikke ind i min access database :/
Avatar billede webstationen Nybegynder
10. december 2002 - 21:59 #3
aaa har fundet fejlen =) hæ æh glemet at ænder tablen =)
Avatar billede webstationen Nybegynder
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
%>
Avatar billede eagleeye Praktikant
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
Avatar billede eagleeye Praktikant
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") & ","
Avatar billede webstationen Nybegynder
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
Avatar billede webstationen Nybegynder
10. december 2002 - 22:26 #8
hvad menner du med ping ?
Avatar billede eagleeye Praktikant
10. december 2002 - 22:29 #9
Det er fordi enten den folder hvor databasen eller selve database er skrive beskyttet. Det kan også for NT/2000 være fordi IUSR_MASHINENAME eller Internet Guest Account ikke har skrive rettighed til folderen..:

http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Avatar billede webstationen Nybegynder
10. december 2002 - 22:35 #10
jeg køre windows xp ???
Avatar billede eagleeye Praktikant
10. december 2002 - 22:39 #11
Prøv at se her:

http://www.webwizguide.info/asp/faq/server_permissions.asp

Og læs først helt ned i bunden..
Avatar billede webstationen Nybegynder
10. december 2002 - 22:43 #12
hvor ligger min server nu henne :/ er squ newbee til asp :///
Avatar billede eagleeye Praktikant
10. december 2002 - 22:49 #13
jeg er ikke helt med?
Avatar billede webstationen Nybegynder
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 !
Avatar billede eagleeye Praktikant
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.
Avatar billede webstationen Nybegynder
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
Avatar billede eagleeye Praktikant
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.
Avatar billede webstationen Nybegynder
10. december 2002 - 23:03 #18
mmmm 2 sec
Avatar billede webstationen Nybegynder
10. december 2002 - 23:05 #19
det enste jeg får når jeg højre klikker er Delign, webdeling, generalt og tilpas :///
Avatar billede stormlic Nybegynder
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.
Avatar billede webstationen Nybegynder
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>
Avatar billede eagleeye Praktikant
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") & "',"
Avatar billede eagleeye Praktikant
11. december 2002 - 20:31 #23
Hvis en kolonne er defineret som tal skal der ikke ' (ping'er) omrking.
Avatar billede webstationen Nybegynder
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
Avatar billede webstationen Nybegynder
12. december 2002 - 00:12 #25
fejlen kommer også i mit dating system ://
Avatar billede eagleeye Praktikant
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") & "')"
Avatar billede eagleeye Praktikant
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") & "')"
Avatar billede webstationen Nybegynder
12. december 2002 - 00:25 #28
alle minne boxe inde i access en er text
Avatar billede webstationen Nybegynder
12. december 2002 - 00:26 #29
stadig fejl ???
Avatar billede eagleeye Praktikant
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?
Avatar billede webstationen Nybegynder
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
Avatar billede eagleeye Praktikant
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.
Avatar billede webstationen Nybegynder
12. december 2002 - 00:37 #33
ska den være skrive beskyttet da !!!
Avatar billede eagleeye Praktikant
12. december 2002 - 00:38 #34
Nej man skal havde skrive rettigheder til folderen.
Avatar billede webstationen Nybegynder
12. december 2002 - 00:39 #35
hmmm hvor dan gæør jeg så det !!!
Avatar billede eagleeye Praktikant
12. december 2002 - 00:40 #36
Er det på din XP?
Avatar billede webstationen Nybegynder
12. december 2002 - 00:41 #37
jepper
Avatar billede webstationen Nybegynder
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
Avatar billede eagleeye Praktikant
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.
Avatar billede webstationen Nybegynder
12. december 2002 - 00:54 #40
k lyder godt tak for hjælpen ind ti lvider :))
Avatar billede webstationen Nybegynder
15. december 2002 - 00:34 #41
hmmm kan du ikke hjælpe moi mere ???
Avatar billede eagleeye Praktikant
15. december 2002 - 18:01 #42
Jeg har ikke fundet noget som beskriver det på dansk.
Avatar billede webstationen Nybegynder
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
Avatar billede denny Nybegynder
07. juli 2007 - 14:28 #44
Yes.. jeg fik virker! Prøve lige kig på dette link.
http://support.yessoftware.com/kb_article.asp?article_id=4
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