Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1668 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  REquete asp sur sql serveur 2000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

REquete asp sur sql serveur 2000

n°428867
croli
Posté le 16-06-2003 à 11:17:08  profilanswer
 

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
mood
Publicité
Posté le 16-06-2003 à 11:17:08  profilanswer
 

n°428935
croli
Posté le 16-06-2003 à 11:42:35  profilanswer
 

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 !!!!!

n°429103
MagicBuzz
Posté le 16-06-2003 à 13:12:46  profilanswer
 

Tu paramètres ça où ?


Message édité par MagicBuzz le 16-06-2003 à 13:12:54
n°429144
croli
Posté le 16-06-2003 à 13:35:56  profilanswer
 

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:

n°429150
MagicBuzz
Posté le 16-06-2003 à 13:38:23  profilanswer
 

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 :??:

n°429156
croli
Posté le 16-06-2003 à 13:40:11  profilanswer
 

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é !!

n°429233
MagicBuzz
Posté le 16-06-2003 à 14:22:42  profilanswer
 

OK, tu me rassures :)

n°429234
croli
Posté le 16-06-2003 à 14:23:11  profilanswer
 

:)

n°442414
Jef34
Je ferai mieux demain
Posté le 28-06-2003 à 03:14:23  profilanswer
 

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

n°442477
MagicBuzz
Posté le 28-06-2003 à 12:25:47  profilanswer
 

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

mood
Publicité
Posté le 28-06-2003 à 12:25:47  profilanswer
 

n°442487
Jef34
Je ferai mieux demain
Posté le 28-06-2003 à 12:39:43  profilanswer
 

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
n°442489
Jef34
Je ferai mieux demain
Posté le 28-06-2003 à 12:40:55  profilanswer
 
n°442491
Jef34
Je ferai mieux demain
Posté le 28-06-2003 à 12:43:23  profilanswer
 

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>"
------------------------------------------------^

n°442497
MagicBuzz
Posté le 28-06-2003 à 12:47:29  profilanswer
 

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

n°442506
MagicBuzz
Posté le 28-06-2003 à 12:49:51  profilanswer
 

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

n°442507
Jef34
Je ferai mieux demain
Posté le 28-06-2003 à 12:50:23  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  REquete asp sur sql serveur 2000

 

Sujets relatifs
connection JDBC et serveur MySQL[ASP syntaxe sql ]requete d'interrogations d'une base access (newbee)
raw_socket sous win 2000/xp[PHP] Sysinfo sur un serveur PHP 4.3.0 sous IIS 5.0
[access]petit souci tout bete de requete sql...[VBA] - Incompatibilité Excel 2000 --> Excel Xp.
Un SGBD sans architecture client/serveur ? [trouvé][ORACLE] Ajouter des guillemets dans le résultat d'une requête
[Gimp] petite requete s'il vous plait[ACCESS] Problème de syntaxe d'une requête !
Plus de sujets relatifs à : REquete asp sur sql serveur 2000


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR