Προς το περιεχόμενο

web post to access


evagelos_21

Προτεινόμενες αναρτήσεις

Γεια σας παιδιά.

Βρήκα ένα site απο ένα πελάτη μου και θέλει να κάνουμε μια αλλαγή. Τελικά την έκανα αλλά δεν μπορώ να την παραδόσω διότι μου πετάει μήνυμα λάθους "HTTP500".

Υποτίθετε ότι υπάρχει μια σελίδα πιο πριν όπου θα επιλέγει προωάτθλημα και εδώ θα μπαίνουν αγωνιστική και σχόλια.

Ως εδώ καλά αλλά όταν πατάω το καταχώρηση μου πετάει μήνυμα λάθους.

Αν μπορεί κάποιος να βοηθήσει...

 

>
<!--#include file='include/newsconnection.asp'-->
<!--#include file='include/procs.asp'-->

<%
on error resume next
dim v_id
v_id = request("agonistiki")
if len(v_id)=0 then 
v_id=0
end if

dim v_data
v_data = Request.Form("FCKeditor1")


 dim cSQL
 response.Write request("id")' & '-' & Server.HTMLEncode( Request.Form("FCKeditor1"))
 if v_id=0 then 'create new
   cSQL="INSERT INTO News (agonistiki,data,LeagueID) VALUES (" &_
        "'"&request("agonistiki")&"',"&_
        "'"&request("LeagueID")&"',"&_
        "'"&v_data&"',"&_
        ")"
 end if
 
 if v_id>0 then 'edit
   cSQL="UPDATE News SET " &_
        "agonistiki='"&request("txtTitle")&"',"&_
        "data='"&makedate(request("FCKeditor1"))&"',"&_
        "LeagueID='"&request("LeagueID")&"',"&_
 end if
 
 if v_id<0 then 'delete
   cSQL="DELETE FROM News WHERE agonistiki=" & -request("agonistiki")
 end if
 
 set cn=server.CreateObject("ADODB.Connection")
 cn.Open gcConnect
 
 'Response.Write cSQL  
 on error resume next 
 cn.Execute cSQL
 
 if err<>0 then
   on error goto 0
   Response.Write "SQL Error:" & cSQL &","&cn.Errors(0).Description
   Response.End
 end if
 
 on error goto 0
 Response.Redirect "myLeague_Management.asp"
%>

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για αρχή βάλε ένα Web.config αρχείο στο root της εφαρμογής σου με το εξής περιεχόμενο:

 

>
<configuration>
     <system.webServer>
               <httpErrors errorMode="Detailed" />
       </system.webServer>
</configuration>

 

Έτσι ίσως να πάρεις ένα πιο συγκεκριμένο μήνυμα λάθους. Από τον κώδικα δεν βλέπω κάποιο συντακτικό λάθος. Σε ποια περίπτωση έχεις το error; Σε εισαγωγή, ενημέρωση ή διαγραφή;

 

Επίσης, μήπως το λάθος προκύπτει από τα .asp αρχεία που κάνεις include;

 

Βασικά, το μόνο σφάλμα που μπορώ να δω είναι στο update statement, που δεν έχεις κάποιο where clause, και έτσι θα αλλάξεις τις τιμές σε όλες τις εγγραφές του πίνακα, αυτό βέβαια είναι λογικό λάθος και δεν θα σου έδινε κάποιο error.

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...