Avatar billede fastwrite Nybegynder
09. september 2001 - 12:13 Der er 5 kommentarer og
1 løsning

Tilføje en ny record via asp

Hej.

Jeg har en database med tabel navnet T-nyheder med to felter DATO og TEKST

Hvis jeg nu skal tilføje en record med ASP på min hjemmeside hvor jeg med en <form> kan skrive det direkte fra hjemmesiden, hvad skal jeg så skrive?

plz hlp.
Avatar billede runesoft Nybegynder
09. september 2001 - 13:44 #1
en sql der lyder nogenlunde som følger:

INSERT INTO t-nyheder (dato,tekst) values(#12.12.12#, \'Dette er teksten\')
Avatar billede terry Ekspert
09. september 2001 - 20:15 #2
Hi fastwrite!
Not sure how you rae making your connection to the database but here is an example using a data source.

<%
dim oRS
dim sSQL

   
    Set oRS=Server.CreateObject(\"ADODB.Connection\")
    sSQL = \"INSERT INTO t-nyheder (dato,tekst) values(#12.31.2001#, \'Dette er teksten\'
   
    oRS.Open \"DSN=TEST DSN\"
    oRS.Execute(sSQL)
   
    oRS.Close
    Set oRS = Nothing
       
%>

NOTE The date format must be MMDDYY or YYYY
Avatar billede fastwrite Nybegynder
10. september 2001 - 09:35 #3
but - jeg skal ikke lave teksten I hjemmesiden, jeg skal lave den PÅ hjemmesiden!!!

Jeg skal kunne tilføje en post PÅ min hjemmeside - ligesom når man skal skrive navn og adresse på en side for at få flere oplysninger - en såkaldt FORM man bruger.
Avatar billede runesoft Nybegynder
10. september 2001 - 09:52 #4
Nu har du vist selv tabt tråden :-)

Skal du trække en post ud af databasen?

det kan du gøre på følgende måde.

set rs=server.CreateObject(\"ADODB.Recordset\")
myDSN = \"Driver=Microsoft Access Driver (*.mdb);DBQ=\" & server.mappath(\"database.mdb\")

SQL= \"SELECT * FROM t-nyheder \"
rs.Open SQL, myDSN, 1
do while not rs.eof
  response.write rs(\"dato\") & rs(\"tekst\") & \"<br>\"
  rs.movenext
loop
rs.close
Avatar billede fastwrite Nybegynder
10. september 2001 - 13:43 #5
Jeg prøver igen.

Jeg har en hjemmeside - den kalder vi admin.asp - på denne side har jeg to felter i <FORM> - DATO og NYHED hedder de.
Når jeg har skrevet dato og nyhed - og trykker SUBMIT - bliver det jeg har indtastet GEMT i min database - der hedder nyheder.mdb - disse data skal jeg herefter blot trække frem på min NYHEDS.ASP side.
Avatar billede fastwrite Nybegynder
11. september 2001 - 10:10 #6
Tager pointene tilbage.
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