REquete asp sur sql serveur 2000

REquete asp sur sql serveur 2000 - ASP - Programmation

Marsh Posté le 16-06-2003 à 11:17:08    

Hello
Voila on a créer un site intranet qui tape sur une base de données SQL serveur sur un servuer 2000, tout aller bien, jusqu'à une semaine.
Maintenant quand on charge une page asp, qui fait simplement 20 X un select * d'une table, ca met trois plombe meme s'il n'y a rien dans la table....
On a reinstaller sql serveur, recréer la base de données toujours pareil, et meme sur un autre serveur....
je deviens fou, je capte pas,  
c'est super urgent merci !!


Message édité par croli le 16-06-2003 à 11:28:29
Reply

Marsh Posté le 16-06-2003 à 11:17:08   

Reply

Marsh Posté le 16-06-2003 à 11:42:35    

Voilà au bout d'une semaine, on a enfin trouvé !!!
Ca ramait comme 30, et il suffisait, d'arrete le tracage odbc...
Bah le truc à la con koi !!!!!

Reply

Marsh Posté le 16-06-2003 à 13:12:46    

Tu paramètres ça où ?


Message édité par MagicBuzz le 16-06-2003 à 13:12:54
Reply

Marsh Posté le 16-06-2003 à 13:35:56    

Tu vas dans panneau de config, outils d'admin, puis odbc, et là il y a un onglet pas à pas et tu desactives le tracage.. c'est tout con mais il fallait trouvé !! :pt1cable:

Reply

Marsh Posté le 16-06-2003 à 13:38:23    

Bon, ben je vais vérifier ça sur mes serveurs alors :)
 
Parceque c'est bien la première fois que j'entends parler de ce truc !
 
C'est vous qui l'avez activé, ou si c'était activé par défaut :??:

Reply

Marsh Posté le 16-06-2003 à 13:40:11    

En fait à la base on avait un probleme avec une base access depuis asp, j'ai fait loguer la base access avec odbc, truc normal koi pour voir le pb, et depuis ca la base sql ramait enormement, mais je ne pensais pas que c'etait du à ca....
Alors voila,  
Mais par défaut c'est pâs activé !!

Reply

Marsh Posté le 16-06-2003 à 14:22:42    

OK, tu me rassures :)

Reply

Marsh Posté le 16-06-2003 à 14:23:11    

:)

Reply

Marsh Posté le 28-06-2003 à 03:14:23    

J'en profite qu'il y ait des connaisseurs.
 
Je suis en train d'apprendre l'ASP et j'ai un problème de connection à ma base de données
 
Pouvez vous me copier le script de connection à un BDD SQL 2000 Server, suivie d'une requete basique (select d'une table) que je pourrais adapter à ma base car j'ai beau essayer des scripts, j'ai une erreur 500 - Erreur internet Internet Explorer
 
Thanks

Reply

Marsh Posté le 28-06-2003 à 12:25:47    

connectionString = "Provider=SQLOLEDB.1;User ID=USER;Password=PASSWORD;Initial Catalog=NOM_DE_LA_BASE;Data Source=NOM_OU_IP_DU_SERVER;Persist Security Info=True;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NOM_DU_SERVEUR_WEB;Use Encryption for Data=False;Tag with column collation when possible=False"
 
PS: Seuls les 5 premiers paramètres sont obligatoires. Les paramètres en gras doivent être remplacés par les valeurs qui son les tiennes.
 
Exemple simple de connection puis d'utilisation de requête.
 

dim cnx
set cnx = Server.CreateObject("ADODB.Connection" )
cnx.Open Application("connectionString" )
 
dim rsMail
set rsMail = server.CreateObject("ADODB.RecordSet" )
rsMail.ActiveConnection = cnx
sql = "SELECT LOGIN, EMAIL FROM UTILISATEUR WHERE RIGHTS >= 50 AND SEND_MAIL = 1"
rsMail.Open sql
do while not rsMail.EOF
 if rsMail("LOGIN" ) <> LOGIN then
  sendMail rsMail("EMAIL" ), 1, "Nouvel article dans la catégorie """ & page & """", user & " a créé un nouvel article dans la catégorie """ & page & """" & vbcrlf & "http://www.manga-torii.com/default.asp?page=" & page & "&amp;id=" & id & vbcrlf & titre
 end if
rsMail.movenext
loop
rsMail.Close
set rsMail = nothing
 
cnx.close()
set cnx = nothing

Reply

Marsh Posté le 28-06-2003 à 12:25:47   

Reply

Marsh Posté le 28-06-2003 à 12:39:43    

Donc ta requete se connecte et envoie un mail à des users.
 
Maintenant si tu veux bien m'accorder un instant, je pense avoir saisi la chose, mais mon code provoque une erreur
 
J'ai crée une page (PS les retour à la ligne ne sont pas tous réels)
 
_connexion.asp
 

<%
connectionString = "Provider=SQLOLEDB.1;User ID=mediatheque;Password=mediatheque;Initial Catalog=Mediatheque;Data Source=10.1.10.3;Persist Security Info=True;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=Skun-mms1;Use Encryption for Data=False;Tag with column collation when possible=False"
%>


 
Code de ma page asp
 
bdd.asp

<HTML>
<BODY>
 
 
<!-- #include file="_connexion.asp"-->  
 
<%
dim cnx
set cnx = Server.CreateObject("ADODB.Connection" )
cnx.Open Application("connectionString" )
 
dim rsMail
set rsMail = server.CreateObject("ADODB.RecordSet" )
rsMail.ActiveConnection = cnx
' sql = "SELECT LOGIN, EMAIL FROM UTILISATEUR WHERE RIGHTS >= 50 AND SEND_MAIL = 1"
sql = "SELECT NomFilm FROM Films"
rsMail.Open sql
do while not rsMail.EOF
' if rsMail("LOGIN" ) <> LOGIN then
'  sendMail rsMail("EMAIL" ), 1, "Nouvel article dans la catégorie """ & page & """", user & " a créé un nouvel article dans la catégorie """ & page & """" & vbcrlf & "http://www.manga-torii.com/default.asp?page=" & page & "&amp;id=" & id & vbcrlf & titre
 
Response.Write "<br>" & rsMail("NomFilm" ).Value "</br>"
 
 end if
rsMail.movenext
loop
rsMail.Close
set rsMail = nothing
 
cnx.close()
set cnx = nothing
 
%>
 
</BODY>


 
J'obtiens une erreur 500 d'Internet Explorer


Message édité par Jef34 le 28-06-2003 à 12:40:22
Reply

Marsh Posté le 28-06-2003 à 12:40:55    

Reply

Marsh Posté le 28-06-2003 à 12:43:23    

J'ai désactivé l'affichage des erreurs simplifié
 
Erreur de compilation Microsoft VBScript erreur '800a0401'  
 
Fin d'instruction attendue  
 
/bdd.asp, ligne 22  
 
Response.Write "<br>" & rsMail("NomFilm" ).Value "</br>"
------------------------------------------------^

Reply

Marsh Posté le 28-06-2003 à 12:47:29    

T'as pas l'impression d'avoir oublié un & :sarcastic:

Reply

Marsh Posté le 28-06-2003 à 12:49:51    

Et pas besoin de mettre de ".value" en ASP, c'est toujours la propriété par défaut.

Reply

Marsh Posté le 28-06-2003 à 12:50:23    

En effet, je l'ai ajouté
 
On peut rester sur ce topic si tu veux bien... Plus simple
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed