Avatar billede mr.meincke Nybegynder
25. marts 2002 - 19:51 Der er 21 kommentarer og
1 løsning

Kan i se fejlen?

Hej eksperter!
Jeg kan ikke få følgende script til at virke. Kan i se fejlen?:

<%
            intPage = Request("page")
            if isNumeric(intPage) = False or intPage < 1 then
                intPage = 1
            end if
            if Request("page") = "" then
                intPage = 1
            end if
            Set rs = Server.CreateObject("ADODB.RecordSet")
            strSQL = "SELECT * FROM Questions"
            strDSN = "DRIVER={MySQL}; Server=localhost; Database=XX; UID=XX; Pwd=XX;"
            rs.Open strSQL, strDSN, 1
            if rs.EOF then
            %>
            <tr>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" width="15" height="15" valign="middle"><img src="./images/status01.gif" border="0" width="15" height="15"></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="180" height="15" valign="middle"><span class="QuestionText02">&nbsp;No questions here...</span></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="110" height="15" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="30" height="15" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="49" height="15" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <tr>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="15" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="180" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="110" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="80" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <%
            else
            if not (rs.eof or rs.bof) then
              rs.PageSize = 10
              rs.AbsolutePage = intPage
              intRecCount = rs.PageSize
              intPageCount = rs.PageCount
              do while not (rs.eof or rs.bof) and intRecCount > 0
            %>
            <tr>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" width="15" height="15" valign="middle"><img src="./images/status01.gif" border="0" width="15" height="15"></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="180" height="15" valign="middle"><span class="QuestionText02">&nbsp;</span></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="110" height="15" valign="middle"><span class="QuestionText02"><center><%=Date%>&nbsp;<%= FormatDateTime(Time, vbShortTime)%></center></span></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="30" height="15" valign="middle" align="right"><span class="QuestionText02">&nbsp;</span></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#93A8A5" width="49" height="15" valign="middle" align="right"><span class="QuestionText02">&nbsp;</span></td>
                <td bgcolor="#10332E" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <tr>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="15" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="180" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="110" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="80" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <%
            rs.MoveNext
            loop
            %>
            <tr>
                <td width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" bgcolor="#3A5C57" width="15" height="15" valign="middle" align="center"><span class="QuestionText01">¤</span></td>
                <td bgcolor="#3A5C57" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" bgcolor="#3A5C57" width="180" height="15" valign="middle"><span class="QuestionText01">Question</span></td>
                <td bgcolor="#3A5C57" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" bgcolor="#3A5C57" width="110" height="15" valign="middle"><span class="QuestionText01">Created</span></td>
                <td bgcolor="#3A5C57" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" width="30" height="15" valign="middle"><span class="QuestionText01">Answers</span></td>
                <td bgcolor="#3A5C57" width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#3A5C57" width="49" height="15" valign="middle"><span class="QuestionText01">Points</span></td>
                <td width="1" height="15" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <tr>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="15" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="180" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="110" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
                <td bgcolor="#10332E" width="80" height="1" valign="middle"></td>
                <td bgcolor="#10332E" width="1" height="1" valign="middle"><img src="./images/none.gif" border="0" width="1" height="1"></td>
            </tr>
            <% end if %>
            <% end if %>

Mvh
mr.Meincke
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 20:11 #1
Og vi skal igen bare gætte hvad der fejlen. Det er ikke
første gang du bare siger "der er en fejl" uden at fortælle
hvad det.

Gør det nu her, og prøv at huske det i fremtiden.
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:11 #2
sorry...
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:12 #3
Nu er det vist tid til at forklarer hvad der helt nøjagtigt var galt
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:14 #4
okay....
Grunden til at jeg oprettede det andet spørgsmål var at den gik død når jeg gik ind på siden (altså den jeg viste jer). Jeg havde indsat en kode ligenden denne:
<?
wihle (strLen($data["Password"] > 0) {
echo "*"
}
?>
Og det var grunden til at den gik død.....Så der var intet problem med sessions....
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:16 #5
den skrev sindsyg mange af *'erne. Derfor gik den død
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:17 #6
<?
wihle (strLen($data["Password"] > 0) {
echo "*";
}
?>

sådan fejl rettet.....
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 20:26 #7
Jeg fatter intet af hvad du skriver her - så jeg hopper bare fra igen.
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:27 #8
Okay nem forklaring:

Den gik død pga. den skrev for mange *....
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:28 #9
Det kunne min browser ikke klare :)
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 20:29 #10
Der står da intet af det i dit script øverst i dette spørgsmål.
(Hvordan dælen får man slået emails fra....)
Avatar billede krusnof Nybegynder
25. marts 2002 - 20:31 #11
nu spørger jeg sikkert dumt, men scriptet øverest er ASP, men det du skriver senere hen som kommentarer er PHP...
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:33 #12
fejlen er rettet nu men her er side!:
<? include("./inc/config.php")?>
<? include("./inc/functions.php")?>
<? include("./inc/check.php")?>
<?
session_start();
$UserEx = False;
$EmailEx = False;
$FormErr = False;

$Username = $usrRS["Username"];
$Password = $usrRS["Password"];
$Country = $usrRS["Country"];
$Email = $usrRS["Email"];
$Minisite = $usrRS["Minisite"];

if ($REQUEST_METHOD == "POST") {
if ($Username == "" OR $Password == "" OR $Country == "" OR $Email == "") {
  $FormErr = True;
}
if ($Username <> "" AND $Password <> "" AND $Country <> "" AND $Email <> "") {
  $Username = str_replace("'","''", $Username);
  $Password = str_replace("'","''", $Password);
  $Country = str_replace("'","''", $Country);
  $Email = str_replace("'","''", $Email);
  $Minisite = str_replace("'","''", $Minisite);
  $conn = mysql_connect("localhost","CCLogin","CCPwd");
  mysql_select_db("XX");
  $rs = mysql_query("SELECT * FROM users WHERE Email='$Email'");
  $count = mysql_num_rows($rs);

  if ($count == 0) {
    $SQL = "UPDATE users (Username,Password,Country,Email,PointsIn,JoinedTime,JoinedDate,Active,Minisite) VALUES ('".$Username ."','".$Password ."','".$Country ."','".$Email ."','30','".Date("g:i a") ."','".Date("F j, Y") ."','False','$Minisite') WHERE Username='$Username'";
    $insert = mysql_query("$SQL");
    header("Location: ./user.php?Username=$Username");
    exit;
  } else {
  $UserEx = True;
  }
}
}
?><html>
<head>
    <title><?=$DefTitle?> &lsaquo; <? echo($XXUsername); ?> &rsaquo;</title>
    <link rel="stylesheet" href="<?=$CssPath?>">
    <script language="JavaScript" src="<?=$JsPath?>"></script>
</head>

<body><br>
<?=

?>
<table border="0" align="center" cellpadding="0" cellspacing="0" width="750" style="border: 2px solid #003333;"><div id=InfoLayer></div>
<tr>
    <td style="background-color: #78A8A7; width: 750; height: 60;"><embed src="./images/logo.swf" quality="high" bgcolor="#78A8A7"  width="600" height="60.8" type="application/x-shockwave-flash" pluginsplace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></td>
</tr>
<tr>
    <td style="background-color: #78A8A7; width: 750; height: 5;">&nbsp;</td>
</tr>
<tr>
    <td style="background-color: #78A8A7; width: 750;">
    <!-- START -->
    <table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%;">
    <tr>
        <td style="width: 5;">&nbsp;</td>
        <td valign="top" style="background-color: #78A8A7; border: 0px solid #006A69; width: 160;">
        <span class="MainText01">
        <? include("./inc/menu.php")?><br>
        <br>
        </font></font></span>
        </td>
        <td style="width: 5;">&nbsp;</td>
        <td valign="top" style="background-color: #AFC9C9; border-left: 1px dotted #003333; border-right: 1px dotted #003333; width: 410;">
        <br>
        <table border="0" align="center" cellpadding="0" cellspacing="0" width="90%" style="border: 1px solid #003333; background-color: #78A8A7;">
        <tr>
            <td width="100%" style="border: 2px solid #FFFFFF; background-color: #FFFFFF;">
            <span class="MainText01">
            All fields with a <font color="#800000">*</font> is required.
            <? if ($UserEx == True) {
            print "<br><font color=\"#800000\">Sorry...The user already exists.</font>";
            }
            ?>
            <? if ($EmailEx == True) {
            print "<br><font color=\"#800000\">Sorry...A user with that email already exists.</font>";
            }
            ?>
            <? if ($FormErr == True) {
            print "<br><font color=\"#800000\">Please fill out the required fields.</font>";
            }
            ?>
            </span>
            </td>
        </tr>
        </table><br>
        <table border="0" align="center" cellpadding="0" cellspacing="0" width="90%">
        <form method="post" action="./newu.php">
        <tr>
            <td width="35%" valign="top"><span class="MainText01">Username: <font color="#800000">*</font></span></td>
            <td width="65%"><span class="MainText01"><?= $Username?><input type="hidden" value="<?= $Username?>" name="Username" class="InputT01" style="width: 150;"></span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%" valign="top"><span class="MainText01">Password: <font color="#800000">*</font></span></td>
            <td width="65%"><span class="MainText01">
            <?
            if (!strLen($Password) == 0) {
            while (strLen($Password) > 0) {
              echo "*";
            }
            }
            ?><input type="hidden" value="<?= $Password?>" name="Username" class="InputT01" style="width: 150;"></span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%" valign="top"><span class="MainText01">Country: <font color="#800000">*</font></span></td>
            <td width="65%"><span class="MainText01"><input type="Text" value="<?= $Country?>" name="Country" class="InputT01" style="width: 150;"></span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%" valign="top"><span class="MainText01">E-mail: <font color="#800000">*</font></span></td>
            <td width="65%"><span class="MainText01"><input type="Text" value="<?= $Email?>" name="Email" class="InputT01" style="width: 150;"></span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%" valign="top"><span class="MainText01">Minisite:<br><a href="java script:NewWin('./minisite.asp','350','250','1');" class="Link03">Functions in minisite</a></span></td>
            <td width="65%"><span class="MainText01"><textarea class="InputT01" style="width: 100%; height: 50;"><?= $Minisite?></textarea></span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%"><span class="MainText01">Points:</span></td>
            <td width="65%"><span class="MainText01">30</span></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%"><span class="MainText01">Joined XX:</span></td>
            <td width="65%"><span class="MainText01"><?= Date("F j, Y")?></td>
        </tr>
        <tr>
            <td width="35%" height="7"></td>
            <td width="65%" height="7"></td>
        </tr>
        <tr>
            <td width="35%"><span class="MainText01"></span></td>
            <td width="65%"><span class="MainText01"><blockquote style="maring-left: 37.5; margin-right: 0; margin-top: 0; margin-bottom: 0;"><input type="Submit" value="OK" name="action" class="InputB01" style="width: 75;"></blockquote></span></td>
        </tr>
        </form>
        </table><br>
        </td>
        <td style="width: 5;">&nbsp;</td>
        <td valign="top" style="background-color: #78A8A7; border: 0px solid #006A69; width: 160;">
        <span class="MainText01"><font style="width: 160;"><font style="width: 2;"></font><font style="width: 158;">
        <?
        $StopTimer = GetMicroTime();
        $CPUtime = $StopTimer - $StartTimer;
        ?>
        <? include("./inc/rightmenu.php")?>
        </font></font></span>
        </td>
        <td style="width: 5;">&nbsp;</td>
    </tr>
    <tr>
        <td style="width: 5; height: 5;">&nbsp;</td>
        <td style="width: 160; height: 5;">&nbsp;</td>
        <td style="width: 5; height: 5;">&nbsp;</td>
        <td style="width: 410; height: 5;">&nbsp;</td>
        <td style="width: 5; height: 5;">&nbsp;</td>
        <td style="width: 160; height: 5;">&nbsp;</td>
        <td style="width: 5; height: 5;">&nbsp;</td>
    </tr>
    <!-- THE END -->
    </table>
    </td>
</tr>
<tr>
    <td style="background-color: #78A8A7; width: 750; height: 5;"><?= Copyright()?></center></td>
</tr>
</table>

</body>
</html>
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:33 #13
tilfreds?
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 20:34 #14
Er fejlen rettet, så luk da det her spørgsmål i stedet for at blive ved
med at genere os.
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 20:36 #15
IKKE DET HER...Det andet spm som du er så sur over...
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 21:45 #16
Jeg er da ikke sur over noget andet spørgsmål som jeg ikke
kender en snus til. Jeg er "sur" over at du (og andre) bare
skriver "Hvad er fejlen" uden at fortælle hvad der sker med
deres program. Jeg har påpeget at det ikke er første gang
du bare kommer med "Hvad er fejlen". Og jeg gav dig chancen
for at forklare om dette spørgsmål.
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 22:00 #17
nååå...det må du meget undskylde ... beklager :)

Når jeg går ind på siden kommer følgende fejl:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[TCX][MyODBC]Access denied for user: 'XX@localhost' (Using password: YES)
/copecode/listcat.asp, line 161 (og linie 161 er der hvor der står rs.AbsolutePage = intPage)
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 22:01 #18
sorry forkert:

Error Type:
ADODB.Recordset (0x800A0CB3)
Object or provider is not capable of performing requested operation.
/copecode/listcat.asp, line 192 (og linie 192 er der hvor der står rs.AbsolutePage = intPage)
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 22:06 #19
Og det ville du have os til at gætte. Lad det være absolut sidste
gang du "glemmer" at skrive den udmærkede fejlmeddelelse, som
du får.

Jeg tror ikke MySql-driverne understøtter Microsifts eget
forkølede forsøg på at lave paging. Du vil være nødt til at
kode det med henblik påå MySql, med brug af LIMIT ##,##
i MySql-SQL-sproget. ## og ## står for "fra" og "antal".

Du kan få masser af inspiration i PHP verdenen. Søg på
PHP, MySql og paging. Det kan også være du kan finde det
i ASP.
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 22:09 #20
prøver...
Avatar billede mr.meincke Nybegynder
25. marts 2002 - 23:18 #21
erikjacobsen > det virker ikke
Avatar billede mr.meincke Nybegynder
26. marts 2002 - 14:58 #22
lukker...igen *snøft*
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