UN VISUALISEUR DE BASE (ACCESS & MYSQL)

mimi - 23 avril 2001 à 17:46
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Derniè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.

https://codes-sources.commentcamarche.net/source/8656-un-visualiseur-de-base-access-mysql

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
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és 153 Date d'inscription vendredi 2 mai 2003 Statut Modérateur Derniè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és 3 Date d'inscription vendredi 26 décembre 2003 Statut Membre Dernière intervention 23 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és 153 Date d'inscription vendredi 2 mai 2003 Statut Modérateur Derniè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és 4 Date d'inscription jeudi 6 novembre 2003 Statut Membre Derniè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és 3 Date d'inscription vendredi 26 décembre 2003 Statut Membre Dernière intervention 23 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és 1 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 18 janvier 2002
18 janv. 2002 à 11:21
Simple et bien fait. Utile pour visualiser les bases avant de passer à des traitements plus lourd
C'est super, mais pour oracle il ne faut pas oublier d'indiquer le schéma des tables
Rejoignez-nous