Avatar billede rickie Juniormester
14. marts 2003 - 13:02 Der er 4 kommentarer og
1 løsning

Opdatere database

Kan nogen hjälp mig :-)

Jeg vil gerne opdatere min database men ved ikke rigtigt hvad jeg gör forkert.
Er nystartet med Asp
--------

<%
Set ObjConn=Server.CreateObject("ADODB.Connection")   
ObjConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source='"&Server.MapPath("data/data.mdb")&"'"
ObjConn.Open
%>

<%
If Request.QueryString("val") = "Spara" Then
SQL = "Insert Into * FROM start Where 1=2"
Set RS=ObjConn.Execute(SQL)
%>
<form name="spara" method="post" action="index.asp?val=spara">
<table border="0" cellspacing="0" width="100%">
    <tr>
        <td width="35%" valign="top"><img border="0" src="pictures/bild_start.jpg" width="232" height="422"></td>
        <td width="65%" valign="top"><input type="text" name="overskrift" size="42" value="<%=RS("overskrift")%>"><br><br><%=RS("text")%><br><br><input type="submit" name="Spara" value="Spara">Spara</td>
    </tr>
</table>
</form>

<%Else
If Request.QueryString("val") = "redigera" Then
SQL = "SELECT * FROM start"
Set RS=ObjConn.Execute(SQL)
%>

<table border="0" cellspacing="0" width="100%">
    <tr>
        <td width="35%" valign="top"><img border="0" src="pictures/bild_start.jpg" width="232" height="422"></td>
        <td width="65%" valign="top"><input type="text" name="overskrift" size="42" value="<%=RS("overskrift")%>"><br><br><%=RS("text")%><br><br><a href="index.asp?val=spara">Spara</a></td>
    </tr>
</table>

<%Else
If Request.QueryString("") = "" Then

SQL="SELECT * FROM start"
Set RS=ObjConn.Execute(SQL)
%>

<table border="0" cellspacing="0" width="100%">
    <tr>
        <td width="35%" valign="top"><img border="0" src="pictures/bild_start.jpg" width="232" height="422"></td>
        <td width="65%" valign="top"><%=RS("overskrift")%><br><br><%=RS("text")%><br><br><a href="index.asp?val=redigera">Ändra</a></td>
    </tr>
</table>

<%End If%>

<%End If%>

<%End If%>
Avatar billede p_johansen Nybegynder
14. marts 2003 - 13:07 #1
SQL = "Insert Into *
giver ingen mening
du skal :
SQL = "Insert Into Navn_på_din_tabel
Avatar billede p_johansen Nybegynder
14. marts 2003 - 13:09 #2
Avatar billede rickie Juniormester
14. marts 2003 - 13:21 #3
Hvad er så galt her, det virker stadig ikke :-)

<%
If Request.QueryString("val") = "Spara" Then
SQL = "Insert Into start (overskrift,text) values('" & Request.Form("overskrift") & "','" & Request.Form("text") & "')"
Set RS=ObjConn.Execute(SQL)
%>
<form name="spara" method="post" action="index.asp?val=spara">
<table border="0" cellspacing="0" width="100%">
    <tr>
        <td width="35%" valign="top"><img border="0" src="pictures/bild_start.jpg" width="232" height="422"></td>
        <td width="65%" valign="top"><input type="text" name="overskrift" size="42" value="<%=RS("overskrift")%>"><br><br><%=RS("text")%><br><br><input type="submit" name="Spara" value="Spara">Spara</td>
    </tr>
</table>
</form>
Avatar billede henrik_bs Nybegynder
14. marts 2003 - 14:04 #4
du skal have en "end If" før din <form name....>
Avatar billede rickie Juniormester
09. maj 2003 - 11:22 #5
Tak :-)
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