Avatar billede remo27 Nybegynder
21. april 2004 - 21:11 Der er 16 kommentarer og
1 løsning

hjælp til mit retnyhed.asp

jeg har dette script

retnyhed.asp


<!-- #include file="databaseforbindelse.asp" -->

<%
Id = Request.Form ("id")
Tabelnavn = "nyhed"

If Request.ServerVariables("CONTENT_LENGTH") <> 0 Then ' Opdatering
  sql="update nyhed set nyhed='" & request.form("nyhed") & "' where id="& request.form("id")
  conn.execute(sql)
  response.redirect "../default.asp?emne=admin"
Else
  Id = Request.QueryString ("id")
' ** Inserted by Jon Brohauge 2002/08/02
' ** Hvis der ikke er specificeret et id, så vis liste over alle nyheder sorteret efter dato, nyest først.
  If Id = 0 Then
' ** Vis nyhedsliste
  Set rs=Conn.Execute ("Select * from " & Tabelnavn & " WHERE emne LIKE '%nyhed'")
%>

<center>
<br>
<table cellspacing=0 border=0 cellspacing="0" cellpadding="5" width=320>
<tr>
  <td class="green"><b>Dato:</b></td>
  <td class="green"><b>Nyheder:</b>  </td>
  <td class="green"><b>Ret/Slet:</b>
  </td>
</tr>
<%
  If not(rs.bof or rs.eof) Then
    while not(rs.eof)
%>
<tr>
  <td class="menutxt"><%=rs("dato")%>&nbsp;</td>
  <td class="menutxt"><%=rs("nyhed")%>&nbsp;</td>
  <td class="menutxt"><a href="admin/retnyhed.asp?id=<%=rs("id")%>">Ret</a> / <a href="sletny.asp?id=<%=rs("id")%>">Slet</a>
  </td>
</tr>
<%
      rs.movenext
    wend
  Else
    Response.Write "Ingen nyheder at rette"
  End If
%>
</table>


<%
  Else
' ** Vis valgte nyhed
  Set rs=Conn.Execute ("Select * from " & Tabelnavn & " Where id=" & Id & "")
%>

<center>

<table cellspacing=0 border=1 cellspacing="0" cellpadding="5" width=320>
<Form Action=retnyhed.asp method="post">
<tr>
  <td colspan=2 height=20  width="310" class="green"><b>Ret Nyhed:</b>
  </td>
</tr>
<tr>
  <td width="64" valign="top" class="green">Tekst:</td>
  <td align=right width="236"><textarea rows="15" name="nyhed" cols="29"><%=rs("nyhed")%></textarea></td>
</tr>
<tr>
  <td colspan=2 width="310" align="right" class="green"><Input type="submit" Value="Ret"></td>
</tr>
<input type="hidden" name="id" value="<%=Id%>">
</form>
</table>

<%
  End If
End If
%>

som jeg bruger til at rette min nyheds database del med.


jeg vil gerne have denne fil lagt i en mappe som hedder admin + jeg lægger også databaseforbindelse.asp i sammen mappe for at connete til min database


databaseforbindelse.asp


<%
Response.Expires = 0
Response.Expiresabsolute = DateAdd("d", -2, Now())
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "private"

' ** Changed by Jon Brohauge 2002/08/02
' ** Jeg har ændret i stien STRDBNAVN, da mit system ikke ville godtage sti-formatet: ../xx.mdb
' ** Det har noget med sikkerheden at gøre. Det kan være at du skal ændre på stien igen.

STRDBNAVN="../xx.mdb" 'her tilføjes databasen navn
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""& STRDBNAVN & "") 
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open DSN
%>

ude på min website htpp://remo.lir.dk/kps kommer der en fejl 500.


Hvem kan hjælpe mig.
Avatar billede cpufan Juniormester
21. april 2004 - 21:14 #1
fejl nr 1:
Id = Request.Form ("id")

så vil din sql altid være id = request("id")

asp skelner ikke mellem store og små
Avatar billede cpufan Juniormester
21. april 2004 - 21:17 #2
nej den er nok god nok alligevel - så plz bar ignorer
Avatar billede cpufan Juniormester
21. april 2004 - 21:19 #3
funktioner / internetindstillinger / avanceret

fjern flueben i "deaktiver scriptfejlfinding"
Avatar billede cpufan Juniormester
21. april 2004 - 21:21 #4
includefil not found

så ændr til:

<!-- #include file="../databaseforbindelse.asp" -->
Avatar billede cpufan Juniormester
21. april 2004 - 21:23 #5
har du ændret denne?

STRDBNAVN="../xx.mdb" 'her tilføjes databasen navn
Avatar billede remo27 Nybegynder
21. april 2004 - 21:25 #6
yes, det har jeg
Avatar billede cpufan Juniormester
21. april 2004 - 21:28 #7
/kps/Default.asp, line 7

The include file 'popup.asp' was not found.
Avatar billede remo27 Nybegynder
21. april 2004 - 21:40 #8
okay så langt så godt, klik på nøglen og brug remo som bruger og pass
på denne side http://remo.lir.dk/kps

vælg retnyhed  og vælg ret.  så kommer der en fejl  igen
Avatar billede cpufan Juniormester
21. april 2004 - 21:43 #9
Microsoft JET Database Engine error '80004005'

Could not find file 'i:\webserver\remo\kps\admin\kolding.mdb'.

/kps/databaseforbindelse.asp, line 15
Avatar billede remo27 Nybegynder
21. april 2004 - 21:46 #10
Det er vel min databaseforbindelse som ikke spiller
Avatar billede cpufan Juniormester
21. april 2004 - 21:48 #11
den kan ikke finde den,
ligger den dér?
Avatar billede remo27 Nybegynder
21. april 2004 - 21:50 #12
min database ligger i rod bibliotekt kps  og retnyhed.asp og databaseforbindelse ligger i mappen admin
Avatar billede cpufan Juniormester
21. april 2004 - 22:04 #13
STRDBNAVN="../xx.mdb" 'her tilføjes databasen navn
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""& STRDBNAVN & "") 
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open DSN

rettes til

DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= i:\webserver\remo\kps\kolding.mdb"
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open DSN
i:\webserver\remo\kps\admin\kolding.mdb
Avatar billede cpufan Juniormester
21. april 2004 - 22:05 #14
hov den nederste linie skal bare væk:

i:\webserver\remo\kps\admin\kolding.mdb
Avatar billede ellebaek Nybegynder
21. april 2004 - 23:24 #15
hvis databasen ligger i mappen kps og retnyhed.asp også gør det, skal din database forbindelse være som følger:


DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("kolding.mdb") 
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open DSN
Avatar billede remo27 Nybegynder
30. maj 2004 - 11:29 #16
jeg lukker mit spørgsmål
Avatar billede ellebaek Nybegynder
31. maj 2004 - 19:00 #17
Det var da en sen response til brugere der prøver at hjælpe dig synes jeg..
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