mimi
-
23 avril 2001 à 17:46
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 2016
-
21 juil. 2006 à 15:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 21 juil. 2006 à 15:45
nix, un autre truc : n'utilise pas les fichiers .inc car n'importe quel utilisdateur avertis(ou tout a fait idiot) sait avoir le code source ...
FredArmoni
Messages postés153Date d'inscriptionvendredi 2 mai 2003StatutModérateurDernière intervention 2 avril 2010 18 nov. 2004 à 11:17
non, ce n'est pas le problème étant donné que j'ai cette erreur pour une table et pas l'autre.
dvtnet
Messages postés3Date d'inscriptionvendredi 26 décembre 2003StatutMembreDernière intervention23 avril 2007 18 nov. 2004 à 09:59
J'ai déja eu cette erreur "80004005" c'était le nom du DSN utilisé qui était KO.
Vérifies la validité de ta chaine de connexion MonDsn.
Est ce que tu as le problème pour toutes les tables de cette base de données ?
La table qui fonctionne est elle dans la même base de données ?
FredArmoni
Messages postés153Date d'inscriptionvendredi 2 mai 2003StatutModérateurDernière intervention 2 avril 2010 17 nov. 2004 à 09:24
j'ai une erreur sur le script + modifications de dvnet :
Type d'erreur :
Microsoft Cursor Engine (0x80004005)
Un état E_FAIL a été renvoyé par le fournisseur de données ou par un autre service.
/test/aspetmysql/basenav.asp, line 128
la ligne en question :
MaxPages = CInt(MonObjRS.pagecount)
pour info la table a 244 records et 34 champs
bdd MySQL
Le scrip sur une autre table fonctionne parfaitement
Si vous pouviez m'aider, je ne suis pas un utilisateur ASP... et compte donc sur vous.
Merci
zokar
Messages postés4Date d'inscriptionjeudi 6 novembre 2003StatutMembreDernière intervention 8 mars 2006 28 mai 2004 à 13:13
Merci pour ce code source...
Juste pour dire que je l'ai fait fonctionner avec SQL Server...
Si ca interresse quelqu'un :)
@+
dvtnet
Messages postés3Date d'inscriptionvendredi 26 décembre 2003StatutMembreDernière intervention23 avril 2007 26 déc. 2003 à 17:30
Cela fonctionne pour SQL Server 2000
Pour ma part j'ai déclaré MonDSN comme suit (cela ne fonctionné pas avec la définition de base)
MonDSN ="Provider=SQLOLEDB.1;User ID=xx;pwd=xx;Initial Catalog=BaseProduits;Data Source=B0440055;"
data Source peut être remplacé par l'adresse IP
Pour la pagination sur une table de plusieurs dizaines de page j'ai modifié le code qui planté (vers la fin du programme j'ai mis le code de départ en commentaiire, il y a deux modifs) !!!!
If (NumPageEnCours mod 10) = 0 Then
' CompteurDebut = PageEnCours - 9
CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
Else
CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
End If
CompteurFin = CompteurDebut + 9
If CompteurFin > MaxPages Then CompteurFin = MaxPages
If CompteurDebut <> 1 Then
StrHTML = "[ Première page] : "
Response.Write StrHTML
StrHTML = "[ 10 pages Précédente]
"
Response.Write StrHTML
End If
ArnaudPettes
Messages postés1Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention18 janvier 2002 18 janv. 2002 à 11:21
Simple et bien fait. Utile pour visualiser les bases avant de passer à des traitements plus lourd
21 juil. 2006 à 15:45
18 nov. 2004 à 11:17
18 nov. 2004 à 09:59
Vérifies la validité de ta chaine de connexion MonDsn.
Est ce que tu as le problème pour toutes les tables de cette base de données ?
La table qui fonctionne est elle dans la même base de données ?
17 nov. 2004 à 09:24
Type d'erreur :
Microsoft Cursor Engine (0x80004005)
Un état E_FAIL a été renvoyé par le fournisseur de données ou par un autre service.
/test/aspetmysql/basenav.asp, line 128
la ligne en question :
MaxPages = CInt(MonObjRS.pagecount)
pour info la table a 244 records et 34 champs
bdd MySQL
Le scrip sur une autre table fonctionne parfaitement
Si vous pouviez m'aider, je ne suis pas un utilisateur ASP... et compte donc sur vous.
Merci
28 mai 2004 à 13:13
Juste pour dire que je l'ai fait fonctionner avec SQL Server...
Si ca interresse quelqu'un :)
@+
26 déc. 2003 à 17:30
Pour ma part j'ai déclaré MonDSN comme suit (cela ne fonctionné pas avec la définition de base)
MonDSN ="Provider=SQLOLEDB.1;User ID=xx;pwd=xx;Initial Catalog=BaseProduits;Data Source=B0440055;"
data Source peut être remplacé par l'adresse IP
Pour la pagination sur une table de plusieurs dizaines de page j'ai modifié le code qui planté (vers la fin du programme j'ai mis le code de départ en commentaiire, il y a deux modifs) !!!!
If (NumPageEnCours mod 10) = 0 Then
' CompteurDebut = PageEnCours - 9
CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
Else
CompteurDebut = NumPageEnCours - (NumPageEnCours mod 10) + 1
End If
CompteurFin = CompteurDebut + 9
If CompteurFin > MaxPages Then CompteurFin = MaxPages
If CompteurDebut <> 1 Then
StrHTML = "[ Première page] : "
Response.Write StrHTML
StrHTML = "[ 10 pages Précédente]
"
Response.Write StrHTML
End If
18 janv. 2002 à 11:21
23 avril 2001 à 17:46