Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008
-
9 avril 2008 à 15:26
dba_votre_service
Messages postés4Date d'inscriptiondimanche 15 janvier 2006StatutMembreDernière intervention 6 mai 2008
-
6 mai 2008 à 00:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
dba_votre_service
Messages postés4Date d'inscriptiondimanche 15 janvier 2006StatutMembreDernière intervention 6 mai 20081 6 mai 2008 à 00:57
Salut,
j'arrive aux mêmes remarques que CRAMFR, après avoir moi-même ajouté ces [ et ] dans ta fonction ifIndentity
--> rs.Open "SELECT TOP 1 [" & strChamps & "] FROM [" & strTable & "]", cnx, adOpenKeyset, adLockOptimistic
...eh oui, le monde n'est pas encore parfait, des noms de colonnes et de tables avec des espaces..mais il faut croire que c'est voulu puisque Sql server le permet également ;-)
En tout cas, bravo pour cette démonstration / compilation , bon boulot.
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 10 avril 2008 à 09:58
Salut,
Oui je sais que les espaces ne sont pas recommander mais j'ai testé sur une appli de 108 tables. imagine pour trouver la bonne table... J'ai donc regroupé par type en définissant après le groupe un " - " et la precision concernant la table comme çà je ne cherche pas 3 heures ;-)
@+
cramfr
manshivas
Messages postés58Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention 9 avril 2008 9 avril 2008 à 23:02
Merci pour tes remarques,
Je ferrais prochainement une correction.
Le projet pour lequel je l'ai faites est retardé, je n'ai donc pas eut l'occasion de la tester en "réel", pas mois de 31 tables à basculer, ce qui permettra de faire un bon test...
Sinon, quel idée de mettre des espaces dans des noms de table... ;-), j'ai pire que ça sur des applis en maintenance.....
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 9 avril 2008 à 15:28
Encore un souci pour des valeurs par defaut sous forme de chaîne de caractère il faut mettre ' au lieu de " sinon problème au niveau de l'importation
bonne continuation,
cramfr
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 9 avril 2008 à 15:26
Bonjour,
J'ai utilisé ton application pour voir. Le but est interessant. Mais il est vraiment dommage que sur des PRIMARY KEY On trouve des NULL avec DEFAULT 0 ;-)
Autre petit souci, Si les tables comportent des espaces il y a un plantage... Pense à mettre des [ et ] autour des noms des tables
6 mai 2008 à 00:57
j'arrive aux mêmes remarques que CRAMFR, après avoir moi-même ajouté ces [ et ] dans ta fonction ifIndentity
--> rs.Open "SELECT TOP 1 [" & strChamps & "] FROM [" & strTable & "]", cnx, adOpenKeyset, adLockOptimistic
...eh oui, le monde n'est pas encore parfait, des noms de colonnes et de tables avec des espaces..mais il faut croire que c'est voulu puisque Sql server le permet également ;-)
En tout cas, bravo pour cette démonstration / compilation , bon boulot.
10 avril 2008 à 09:58
Oui je sais que les espaces ne sont pas recommander mais j'ai testé sur une appli de 108 tables. imagine pour trouver la bonne table... J'ai donc regroupé par type en définissant après le groupe un " - " et la precision concernant la table comme çà je ne cherche pas 3 heures ;-)
@+
cramfr
9 avril 2008 à 23:02
Je ferrais prochainement une correction.
Le projet pour lequel je l'ai faites est retardé, je n'ai donc pas eut l'occasion de la tester en "réel", pas mois de 31 tables à basculer, ce qui permettra de faire un bon test...
Sinon, quel idée de mettre des espaces dans des noms de table... ;-), j'ai pire que ça sur des applis en maintenance.....
9 avril 2008 à 15:28
bonne continuation,
cramfr
9 avril 2008 à 15:26
J'ai utilisé ton application pour voir. Le but est interessant. Mais il est vraiment dommage que sur des PRIMARY KEY On trouve des NULL avec DEFAULT 0 ;-)
Autre petit souci, Si les tables comportent des espaces il y a un plantage... Pense à mettre des [ et ] autour des noms des tables
Cramfr