pb @DbColumn?

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

pb @DbColumn?

Messagepar tom » 06 Oct 2003 à 13:18

Bjr, j'ai un probleme avec le dbcolumn, en fait ma base fctionne tres bien qd elle se trouve en local sur la machine mais des que je la met sur un serveur elle plante : il trouve pas des champs que je recherche, je pense qu'il faut mettre le chemin complet de la base mais je sais pas comment faireMerci d'avance
tom
 

Re: pb @DbColumn?

Messagepar Ludovic Hermez » 06 Oct 2003 à 13:39

Voici un exemple qui fonctionne quelque soit le serveur.xReplicaId := ReplicaId de la DB contenant la vuexColonne := 2 (par exemple)xList := @DbColumn(""; xReplicaId; "View"; xColonne);@If(@IsError(xList);"Error";xList)Bon courageLudo
Ludovic Hermez
 

Re: pb @DbColumn?

Messagepar Cedric » 06 Oct 2003 à 13:48

Groumpf...petit commentaire:Si ton @DbColumn se fait dans la même base, alors tu dois l'écrire ainsi:@DbColumn("Notes":"Nocache" ; "" ; Vue, Colonne)Le "" tout seul voulant dire base courante (équivalent à @DbName).Pour le "Nocache", c'est à toi de voir s'il est nécessaire.personellement, je n'aime pas l'utilisation d'un id de réplique dans un @dbcolum.
Cedric
 

Re: pb @DbColumn?

Messagepar Lémur » 06 Oct 2003 à 13:52

tu peu aussi omettre le Notes ( j'ai jamais rencontrer de pb quand je travaill sur la base courant et avec 1 seul base de type noteex: @DbColumn("":"Nocache" ; "" ; Vue, Colonne)
Lémur
 

Re: pb @DbColumn?

Messagepar Cedric » 06 Oct 2003 à 14:27

oui, mais le "Notes" sert à faire propre, puisqu'on pourrait se connecter à un autre service :o)
Cedric
 

Re: pb @DbColumn?

Messagepar tom » 07 Oct 2003 à 10:46

bon je crois que que ca vient pas de la car voila ce que j'ai comme messageqd je clique sur le bouton en question:"champ: "position1ccx':fichier inexistant"valeur du bouton.Click:'@SetField("impcot";"vrai");'@Command( [ViewRefreshFields] );'@Command([FilePrint];"";"";"";"";"";"";"";"";"";"");'@SetField("impcot";"faux");'@Command( [ViewRefreshFields] )je precise que ca appelle un autre masquevaleur du champ1ccx:'infos1 :=@DbColumn("notes":"NoCache";"NULL";"Tribunal";9);'infos2 := '@DbColumn("notes":"NoCache";"NULL";"Tribunal";10);'infos3 := @DbColumn("notes":"NoCache";"NULL";"Tribunal";11);''infos4 := @DbColumn("notes":"NoCache";"NULL";"Tribunal";12);'infos5 := @DbColumn("notes":"NoCache";"NULL";"Tribunal";13);'infos6 := @DbColumn("notes":"NoCache";"NULL";"Tribunal";14);'position11 := @Member(@Text(dateSaisie)+"#"+villeSaisie; infos1);'position12 := @Member(@Text(dateSaisie)+"#"+villeSaisie; infos2);'position13 := @Member(@Text dateSaisie+"#"+villeSaisie;infos3);'position14 := @Member(@Text(dateSaisie)+"#"+villeSaisie; infos4);'position15 := @Member(@Text(dateSaisie)+"#"+villeSaisie; infos5);'position16 := @Member(@Text(dateSaisie)+"#"+villeSaisie; infos6);'@Min(' @Min(' @Min(' @If( position11 != 0;position11 ;' @Max(@Max(@Max'(position11;position12);@Max(position13;position14));@Max'(position15;position16)));@If( position12 != 0;position12 ;@Max(@Max(@Max(position11;position12);@Max(position13;position14));ps: je suis pas l'auteur de la base, je debute en notes et la je comprend pas d'ou ca vient car si la base est en locale y a pas de pb.d'autre part si quelqu'un peut m'indiquer ou je pourrai trouver des cours notes (tutoriaux,bouquins etc... en francais de préférence ca m'arrangerai)Merci d'avance
tom
 

Re: pb @DbColumn?

Messagepar Cedric » 07 Oct 2003 à 10:52

:=@DbColumn("notes":"NoCache";"NULL";"Tribunal";9);Euh.... vire ton "NULL" et mets "" à la place...il cherche à accéder à une base dont le nom de fichier est NULL, ce qui lui pose quelque problèmes :)Pour ta question de bouquins, il en existe (y en a même un pour les nuls) mais je ne pourrais t'en conseiller un, puisque je n'en ai lu aucun. J'ai comme pas mal de monde appris sur le tas.Une lecture que je peux toutefois te conseiller est la base d'aide du designer, qui est bien souvent en anglais :o((
Cedric
 

Re: pb @DbColumn?

Messagepar tom » 07 Oct 2003 à 11:02

Si je met "" cela signifie en fait que tu utilise la base locale, si j'utilise null en fait cela signifie que tu utilise la base en cours
tom
 

Re: pb @DbColumn?

Messagepar Cedric » 07 Oct 2003 à 11:04

dans ton cas, c'est la base en cours ou base courante que tu désires utiliser, donc tu mets "".Si t'as vraiment "peur", tu peux mettre @DbName, bien que ça soit moins efficace.sur ce, bon app :)
Cedric
 

Re: pb @DbColumn?

Messagepar Ludovic Hermez » 07 Oct 2003 à 12:21

Le fait de mette "" ne signifie pas que tu utilises la base local !!comme le précise a juste titre cédric, tu vas utiliser la base courante.
Ludovic Hermez
 

Re: pb @DbColumn?

Messagepar tom » 07 Oct 2003 à 12:46

Bon ca fctionne , merci pour votre aide, pour infos si je mets "" ca fctionne que si la base est en locale, pour la faire fctionner en reseau suis obliger de mettre @dbnameBonne fin de journee
tom
 


Retour vers Développement

cron