Avatar billede kcdk Juniormester
17. januar 2003 - 00:07 Der er 4 kommentarer og
1 løsning

updaterer i en SQL DB

Jeg er ved at lave et Contents Mang. System. Jeg har nu lavet et tekstarea med navnet text1.

Det vil jeg gerne have smidt over i databasen som har et felt der hedder Tekst. Det skal være sådan, at det bare overskriver det som står der. Altså det skal bare updatere. Det skal samtidigt være sådan at den i textarea skriver hvad der ligger i databasen, så man hele tiden har styr på det og bare kan ændre i textarea.

Håber I forstår denne kringlede situation.

Mvh

Kasper
Avatar billede niceday Nybegynder
17. januar 2003 - 04:43 #1
Nedenstående kode indsætter du i filen: index.asp

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Data Source=d:\..fysisk sti..\tekstdb.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
%>
<html>
<head>
</head>
<body>
<%
If Request.Form("S1") <> "" Then
SQL = "UPDATE teksttable SET Tekst = '" & Request.Form("S1") & "'"
Set RS = Conn.Execute(SQL)
Response.Redirect "index.asp"
Else
SQL = "SELECT * FROM teksttable"
Set RS = Conn.Execute(SQL)
RS.Movefirst
%>
<form method="POST" action="index.asp">
  <p><textarea rows="18" name="S1" cols="61"><%=RS("Tekst")%></textarea><br>
  <input type="submit" value="Opdater" name="B1"><input type="reset" value="Nulstil" name="B2"></p>
</form>
<%
End if
%>
</body>
</html>

Bemærk at connectionstring er til en Access 2000 database, hvis det skal være til en anden, skal de øverste linier bare ændres.

Databasen skal ligge i den fysiske sti, som du angiver under connectionstringen.

Den hedder 'tabledb.mdb' og indeholder tabellen 'Teksttable', som igen indeholder kolonnen 'Tekst'.

DU kan også hente databasen her: http://www.megastar.dk/affe/tekstdb.zip

Koden er testet :-)
Avatar billede kcdk Juniormester
19. januar 2003 - 18:34 #2
Jeg kan ikke få det til at virke. Jeg skal bruge en som arbejder sammen med en mysql db.

Ligeledes er der ikke meget info om hvad du kalder hvor og hvornår.
Avatar billede niceday Nybegynder
19. januar 2003 - 18:45 #3
Du skrev SQL DB i din overskrift, så jeg vidste ikke hvilken du præcist ville have. Jeg laver den lige med MySql og lidt mere dokumentation så :-)
Avatar billede kcdk Juniormester
19. januar 2003 - 18:46 #4
Tak for det jens.
Avatar billede kcdk Juniormester
07. februar 2003 - 10:58 #5
lukker
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