Avatar billede mr.potatohead Nybegynder
15. september 2002 - 19:13 Der er 10 kommentarer og
1 løsning

hjælp mig lige med at finde fejl i disse ting

Jeg er igang med at lave et news system med databaser(Acess) kan du finde fejlen i de følgende filer ?
(index filen)
<% @language="VBScript"%>

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

<%
Set news = Server.CreateObject("ADODB.Recordset")
news.Open "SELECT * FROM news ORDER BY dato", database
%>

<HTML>
<HEAD>
<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="css/style1.css">
<TITLE>Clan Total enzane Wankies</TITLE>
</HEAD>


<BODY>

<CENTER>
  <TABLE BORDER="1" BORDERCOLOR="003399" WIDTH="665" CELLSPACING="0">
  <TR WIDTH="100%">
    <TD background="logo.jpg" CLASS="MENU" HEIGHT="70" VALIGN="BOTTOM">
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU">-&nbsp;<A HREF="index.asp" CLASS="MENU">NEWS</A>&nbsp;-</FONT>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="about.htm" CLASS="MENU">ABOUT</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="members.htm" CLASS="MENU">MEMBERS</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="wars.htm" CLASS="MENU">WARS</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="contact.htm" CLASS="MENU">CONTACT</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="login.asp" CLASS="MENU">LOGIN</A>&nbsp;-</font></TD>
  </TR>
  <TR WIDTH="100%">
    <TD>
<%
While NOT news.EOF
%>
    <TABLE WIDTH="659" CELLSPACING="0" BGCOLOR="BLACK" cellpadding="0">
      <TR BGCOLOR="#041F6E">
      <TD WIDTH="500"><FONT SIZE="2"><% = news.Fields("dato")%></FONT></TD>
      <TD WIDTH="159"><FONT SIZE="2"><% = news.Fields("author")%></FONT></TD>
      </TR>
      <TD WIDTH="659" COLSPAN="2" ALIGN="CENTER"><FONT SIZE="2"><% = news.Fields("news")%></FONT></TD>
      </TR>
    </TABLE>
<%
news.MoveNext
Wend
%>
    </TD>
  </TR>
  <TR>
    <TD>
    <TABLE ALIGN="CENTER">
      <TR>
      <TD><FONT SIZE="1">Visit us at IRC @ &nbsp;<A HREF="irc:///TeW.dk"> #TeW.dk</A></FONT></TD>
      </TR>
    </TABLE>
    </TD>
  </TR>
  </TABLE>
</CENTER>

</BODY>
</HTML>

(connect filen)
Set DbConn = Server.CreateObject("ADODB.Connection")
Smpath="DBQ=" & Server.Mappath("/db/database.mdb")
DbConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & Smpath

(den fil der modtagen fra enformular)
<% @language="VBScript"%>

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

<%
Set indlaeg = Server.CreateObject("ADODB.Recordset")
indlaeg.Open "news", database, 2,2

indlaeg.AddNew
    news("dato") = Request.Form("dato")
    news("author") = Request.Form("author")
    news("news") = Request.Form("news")
Response.Redirect("index.asp")
%>
Avatar billede mr.potatohead Nybegynder
15. september 2002 - 19:14 #1
(den fil med formularen)
<HTML>
<HEAD>
<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="css/style1.css">
<TITLE>Clan Total enzane Wankies</TITLE>
</HEAD>


<BODY>

<CENTER>
  <TABLE BORDER="1" BORDERCOLOR="003399" WIDTH="665" CELLSPACING="0">
  <TR WIDTH="100%">
    <TD background="logo.jpg" CLASS="MENU" HEIGHT="70" VALIGN="BOTTOM">
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU">-&nbsp;<A HREF="index.asp" CLASS="MENU">NEWS</A>&nbsp;-</FONT>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="about.htm" CLASS="MENU">ABOUT</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="members.htm" CLASS="MENU">MEMBERS</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="wars.htm" CLASS="MENU">WARS</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="contact.htm" CLASS="MENU">CONTACT</A>&nbsp;-</font>
                                    <FONT COLOR="WHITE" SIZE="1" CLASS="MENU"><A HREF="login.asp" CLASS="MENU">LOGIN</A>&nbsp;-</font></TD>
  </TR>
  <TR WIDTH="100%">
    <TD>
    <TABLE WIDTH="659" CELLSPACING="0" BGCOLOR="BLACK" cellpadding="0">
      <TR BGCOLOR="#041F6E">
      <TD WIDTH="659"><FONT SIZE="2">postnews</FONT></TD>
      </TR>
<form action="postnews1.asp" method="post">
      <TD WIDTH="659" COLSPAN="2" ALIGN="CENTER"><FONT SIZE="2">Dato:&nbsp;<input type="text" name="dato"><br>Author:&nbsp;<input type="text" name="author"><br>news:&nbsp;<textarea name="news" cols="30" rows="10"></textarea><br><input type="submit" value="Submit"></FONT></TD>
</form>
      </TR>
    </TABLE>
    </TD>
  </TR>
  <TR>
    <TD>
    <TABLE ALIGN="CENTER">
      <TR>
      <TD><FONT SIZE="1">Visit us at IRC @ &nbsp;<A HREF="irc:///TeW.dk"> #TeW.dk</A></FONT></TD>
      </TR>
    </TABLE>
    </TD>
  </TR>
  </TABLE>
</CENTER>

</BODY>
</HTML>
Avatar billede eagleeye Praktikant
15. september 2002 - 21:25 #2
Får du en fejl?
Avatar billede stoney96 Nybegynder
16. september 2002 - 03:13 #3
Du mangler indlaeg.Update før du redirecter med Response.Redirect("index.asp")
Avatar billede mr.potatohead Nybegynder
16. september 2002 - 21:25 #4
eagleeye: nej jeg får ikke nogen fejl
Avatar billede mr.potatohead Nybegynder
16. september 2002 - 21:29 #5
jo jeg gør sq da så !!!
Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/tew/postnews1.asp, line 7
hjælp !! :) / :(
Avatar billede mr.potatohead Nybegynder
16. september 2002 - 21:36 #6
stoney: det manglede jeg nok også men... det var ikke det :(
Avatar billede eagleeye Praktikant
16. september 2002 - 23:28 #7
Er det denne linie ??

indlaeg.Open "news", database, 2,2


Så vil jeg gætte på den ikke kan finde en variable/connection som hedder database.
Avatar billede mr.potatohead Nybegynder
17. september 2002 - 15:52 #8
UPS !!!! det er min connect fil der er fejl i :( sorry !!!
men hjælp mig lige igen :)
hvad er fejlen her:
<%
set database = Server.CreateObject("ADODB.Connection")
database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Soruce=C:\inetpub\wwwroot\TeW\db\database.mdb")
%>

???
Avatar billede mr.potatohead Nybegynder
17. september 2002 - 15:54 #9
database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Soruce=C:\inetpub\wwwroot\TeW\db\database.mdb")

er 1 linie
Avatar billede eagleeye Praktikant
21. september 2002 - 22:22 #10
Prøv at rette denne:

indlaeg.Open "news", database, 2,2

til:
indlaeg.Open "SELECT * FROM news", database, 2, 2
Avatar billede mr.potatohead Nybegynder
23. september 2002 - 20:31 #11
du får sq bare pointene... jeg bruger php istedet... ellers mange mange tak for din hjælp og interesse i mit spørgsmål. Jeg ville være glad hvis du kunne hjælpe mig med PHP hvis jeg laver et spørgsmål ;). men mange tak for hjælpen :). det er også noget med min connect fil der var ivejen så.... :(. men hyg dig :). ses
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