begin process at 2010 02 10 11:49:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

changement de la bd de reference


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

changement de la bd de reference

vendredi 19 juillet 2002 à 10:39:27 | changement de la bd de reference

choup

Quelque chose de bizarre pour moi :
j'ai un formulaire qui a un objet "requete" : QTravaux qui utilise comme bd "travaux" et je voudrai remplacer la bd qu'il utilise par "archTravaux" qui a exactement la même structure. donc je modifie le nom de la BD et ... ca plante avec un message "nom dupliqué dans ce contexte"

ca c'est le code qui lance ma requete :
" With QArchTravaux do begin
ParamByName('Deb').AsDate:= StrToDate(IDeb);
ParamByName('Fin').AsDate:= StrToDate(IFin);
ParamByName('Con').AsString:= IContrat;
Open;"


c'est sur le open que ca plante et que le message d'erreur arrive

et là le code de ma requete :
SELECT
a."Date",
a."Nom Prénom",
a."Date Embauche",
a."Semaine",
SUM(a."Heures Normales"+a."Heures M75"+a."Heures M100") As Heures_Réelles,
SUM(a."Heures Normales") As Heures_Normales,
SUM(a."Heures M75") As Heures_75,
SUM(a."Heures M100") As Heures_100,
SUM(a."Heures M15") As Maj_15,
SUM(a."Heures M25") As Maj_25

FROM
Travaux a,
Ouvrier o

WHERE
((a."Nom Prénom"=o."Nom Prénom") And (a."Date Embauche"=o."Date Embauche")) AND
((a."Date">= :Deb) And (a."Date"<= :Fin)) AND
(o."Contrat"= :Con)

GROUP BY
a."Date",
a."Nom Prénom",
a."Date Embauche",
a."Semaine"

ORDER BY
a."Date",
a."Nom Prénom"

ce que je ne comrends pas c'est que la seule chose modifiéé est le from par rapport à ma requete d'origine, qui elle marche. Si qq'1 avait une petite idée de l'origine de ce message ce serait cool.
Merci d'avance.

ps : j'ai fait la même chose avec une autre requete et là pas de problèmes !!

code d'ouverture :
"With QArchEtat do begin
ParamByName('Deb').AsDate:= StrToDate(IDeb);
ParamByName('Fin').AsDate:= StrToDate(IFin);
ParamByName('Con').AsString:= IContrat;
Open;"

code de la requete :

SELECT
e."Date",
e."Nom Prénom",
e."Date Embauche",
e."Semaine",
e."Régime",
e."Panier",
e."H Absence",
e."H Accident travail",
e."H Maladie",
e."H Congé payer",
e."RTTDirection",
e."RTTSalarie",
e."H Repos Comp",
e."Déplacement",
e."Exceptionnelle"


FROM
ArchEtat e,
Ouvrier o

WHERE
((e."Nom Prénom"=o."Nom Prénom") And (e."Date Embauche"=o."Date Embauche")) AND
((e."Date">= :Deb) And (e."Date"<= :Fin)) AND
(o."Contrat"= :Con)

ORDER BY
e."Date",
e."Nom Prénom"

j'ai remplacé Etat par ArchEtat et là ca marche !!!
vendredi 19 juillet 2002 à 11:03:52 | Re : changement de la bd de reference

choup

heu oups désolée c'est pas le nom de ma BD que je change, c'est celui de ma table qui est dans la même bd. Ah quelle nouille non mais des fois je m'inquiete moi même !!!



-------------------------------
Réponse au message :
-------------------------------

Quelque chose de bizarre pour moi :
j'ai un formulaire qui a un objet "requete" : QTravaux qui utilise comme bd "travaux" et je voudrai remplacer la bd qu'il utilise par "archTravaux" qui a exactement la même structure. donc je modifie le nom de la BD et ... ca plante avec un message "nom dupliqué dans ce contexte"

ca c'est le code qui lance ma requete :
" With QArchTravaux do begin
ParamByName('Deb').AsDate:= StrToDate(IDeb);
ParamByName('Fin').AsDate:= StrToDate(IFin);
ParamByName('Con').AsString:= IContrat;
Open;"


c'est sur le open que ca plante et que le message d'erreur arrive

et là le code de ma requete :
SELECT
a."Date",
a."Nom Prénom",
a."Date Embauche",
a."Semaine",
SUM(a."Heures Normales"+a."Heures M75"+a."Heures M100") As Heures_Réelles,
SUM(a."Heures Normales") As Heures_Normales,
SUM(a."Heures M75") As Heures_75,
SUM(a."Heures M100") As Heures_100,
SUM(a."Heures M15") As Maj_15,
SUM(a."Heures M25") As Maj_25

FROM
Travaux a,
Ouvrier o

WHERE
((a."Nom Prénom"=o."Nom Prénom") And (a."Date Embauche"=o."Date Embauche")) AND
((a."Date">= :Deb) And (a."Date"<= :Fin)) AND
(o."Contrat"= :Con)

GROUP BY
a."Date",
a."Nom Prénom",
a."Date Embauche",
a."Semaine"

ORDER BY
a."Date",
a."Nom Prénom"

ce que je ne comrends pas c'est que la seule chose modifiéé est le from par rapport à ma requete d'origine, qui elle marche. Si qq'1 avait une petite idée de l'origine de ce message ce serait cool.
Merci d'avance.

ps : j'ai fait la même chose avec une autre requete et là pas de problèmes !!

code d'ouverture :
"With QArchEtat do begin
ParamByName('Deb').AsDate:= StrToDate(IDeb);
ParamByName('Fin').AsDate:= StrToDate(IFin);
ParamByName('Con').AsString:= IContrat;
Open;"

code de la requete :

SELECT
e."Date",
e."Nom Prénom",
e."Date Embauche",
e."Semaine",
e."Régime",
e."Panier",
e."H Absence",
e."H Accident travail",
e."H Maladie",
e."H Congé payer",
e."RTTDirection",
e."RTTSalarie",
e."H Repos Comp",
e."Déplacement",
e."Exceptionnelle"


FROM
ArchEtat e,
Ouvrier o

WHERE
((e."Nom Prénom"=o."Nom Prénom") And (e."Date Embauche"=o."Date Embauche")) AND
((e."Date">= :Deb) And (e."Date"<= :Fin)) AND
(o."Contrat"= :Con)

ORDER BY
e."Date",
e."Nom Prénom"

j'ai remplacé Etat par ArchEtat et là ca marche !!!


Cette discussion est classée dans : bd, date, and, heures, sum


Répondre à ce message

Sujets en rapport avec ce message

Recherche dans une bd [ par nou366 ] Bonjour, je dois faire une application qui doit faire une recherche dans ma bd. Je dois faire ma rechercher avec 2 mots-clefs pour dix critères de rec Probleme de selection [ par reysoft ] bonjourje veux selectionné les factures de chaque societe et chaque mois (entre 2 dates)    Query1.SQL.Clear;    Query1.SQL.Add('Select * from table1' selection d'une date et somme des heures [ par silla ] bonjour svp je voudrai selectionner une date de la forme jj/mm/aaaa a partir d'un combobox. quand je vais le derouler , un calandrier s'affichera et j Lire la date d'un PC sur un réseau [ par vincentstryckmans ] Bonjour,Je souhaite lire la date du PC surlequel est hébergé mon serveur Interbase.Y a t'il une fonction du genre date (adresse_tcp/ip) pour lire la d afficher date et l'heure [ par aymen81 ] bonjour à tous ,j'ai realisé une interface en delphi7 et j'aime bien afficher la date et l'heure dans un petit coin de cette interface ,quelqu'un peut Delphi calcul de nombre de jours [ par guigui265 ] Bonjour a tousJ'ai créer un formulaire avec deux datetimepicker, un pour saisir la date de début, et un la date de fin, il y a ensuite un label d'affi probleme de date [ par guigui265 ] bonjourcomment comparer deux dates dans le style:si date1...sinon...fin siles dates sont au format datetimepickermerci date et heure [ par guigui265 ] bonjourJe voudrait savoir comment afficher dans un label la date et l'heure en temps réel.merci date [ par guigui265 ] SalutDans une procdure qui renvoie le nombre de jours entre deux dates, je récupère ces deux dates(dfrom et dto), et je voudrais par un test du genre:


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,156 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales