Accueil > Forum > > > > CursorAdapter : Valeurs par défaut
CursorAdapter : Valeurs par défaut
mercredi 10 janvier 2007 à 11:13:57 |
CursorAdapter : Valeurs par défaut

IPfiX
|
Bonjour à tous, je suis sous FoxPro 9 SP1 et j'expérimente actuellement les CursorAdapter. J'utilise une connexion VFP native pour une base FoxPro et une connexion ADO pour une base de données Oracle. L'utilisation du CursorAdapter me permet de travailler sur les 2 moteurs de base de données de façon transparente, mais le problème (important) est que quand je crée un curseur je n'arrive pas à récupérer les valeurs par défaut des champs sollicités. Je n'ai trouvé aucune information sur ce sujet dans la doc ou sur le net. Est-ce possible de récupérer ces information dans mes curseurs, et si oui comment ? Merci pour vos réponses.
|
|
mercredi 10 janvier 2007 à 16:35:51 |
Re : CursorAdapter : Valeurs par défaut

MichelAtoutFox
|
Bonjour,
je ne comprend pas ta question... qu'est-ce que tu veux obtenir? et pour en faire quoi?
|
|
mercredi 10 janvier 2007 à 17:25:52 |
Re : CursorAdapter : Valeurs par défaut

IPfiX
|
En fait, lorsque je met "select * from matable" dans le .SelectCmd de mon CA j'aimerai que les valeurs par défaut des champs de "matable" soient reprises. Ainsi je pourrai faire un insert dans le CA sans renseigner tous les champs qui prendraient donc leur valeur par défaut définie dans la base de données.
|
|
mercredi 10 janvier 2007 à 18:59:26 |
Re : CursorAdapter : Valeurs par défaut

MichelAtoutFox
|
Réponse acceptée !
là, je ne te suis plus :
1) si tu fais un select * from matable, c'est que tu récupères les lignes existant dans ta table, donc la valeur par défaut des champs n'a aucune importance, ce sont les valeurs stockées qui comptent pour toi (soit dit en passant, si tu peux éviter les select * et nommer tes colonnes, ça sera mieux pour la suite, ce select * est un vrai casse-g..)
2) et si tu fais un insert dans ton CA, en laissant vide les champs qui ont une valeur par défaut, eh bien c'est lors de l'insertion physique de ton enregistrement dans ta table que la valeur par défaut remplacera ce "manque", et je ne vois pas ce qui te préoccupe.
Donc dans les 2 cas, la valeur par défaut est sans importance pour toi, et c'est normal et même c'est fait pour ça : le curseuradapter est du coté client, alors que la valeur par défaut est du coté serveur. la valeur par défaut est justement faite pour que le coté serveur assure la cohérence des données, même en cas de renseignements incomplets provenant du client.
Est-ce plus clair ?
|
|
vendredi 12 janvier 2007 à 15:16:04 |
Re : CursorAdapter : Valeurs par défaut

IPfiX
|
Merci beaucoup, c'est très clair, et c'est effectivement le comportement que j'attendais du CA. J'ai fais plusieurs tests concluant en utilisant le "append blank" pour créer les nouveaux enregistrements.
En fait j'avais posé la question parce qu' avec la syntaxe sql j'ai eu des comportements différents dans mon environnement de travail. Qd je faisais "Insert into Matable(Champ2, Champ3) Values ("STRING", "STRING")" j'avais le message "impossible d'insérer .NULL. dans la clé primaire (Champ1). J'ai répété ce test plusieurs fois et n'ai pas toujours eu le message d'erreur, bizarre ... Mais bon l'essentiel est que maintenant ça fonctionne et que le comportement du CA soit bien celui que vous avez décrit ... Merci encore.
|
|
Cette discussion est classée dans : défaut, base, valeurs, foxpro, cursoradapter
Répondre à ce message
Sujets en rapport avec ce message
decouverte de foxpro [ par cudenetf ]
Bonjour, je n'ai jamais programmé sous foxpro... PAr contre , j'ai un programme developpé sous foxpro 2 (DOS) a "convertir" . J'aimerais savoir s'il e
echange oracle foxpro [ par panterga ]
bonjourje ne suis pas un spécialiste d'oracle mais je recherche un bout de programme me permettant via foxpro 9 de me connecter une base oracle pour
problème d'insertion d'image dans une base foxpro [ par guyantoinemav ]
Bonjour, j'ai un soucis pour insérer des images dans ma base foxpro. J'ai une application VFP 6 que je veux migrer vers c# en conservant la base de do
[urgent] probleme base foxpro et installshield 11 [ par ducker88 ]
Bonjour a tous, Bon je sais que ce n'est pas trop l'endroit pour poster ce message mais peu etre pourrez vous quand meme m'aider.Voila j'ai un program
Installshield [ par ducker88 ]
Bonjour a tous, Bon je sais que ce n'est pas trop l'endroit pour poster ce message mais peu etre pourrez vous quand meme m'aider.Voila j'ai un program
Copie de database [ par ducker88 ]
Bonjour, Existe t'il une fonction simple pour copié une database ?J'ai essayé le code suivant : IF C_chem_dest # C
image et documentation [ par jee0404 ]
Bonjour, J'ai deux problèmes : 1er Problème : J'ai un programme de foxpro en Dos et il faut que je migre en Visualet je voudrais être de gén
Creation de table mais pas a l'endroit voulu [ par ducker88 ]
Bonjour,Voila je souhaiterai creer une table dans une base specifique.J'ai donc tapé le code suivant : CLOSE DATABASES SET PATH TO C_che
api de foxpro [ par jee0404 ]
bonjour a tous, j'ai un problème pour l'affichage de mes menus en window sur un screen de foxpro. J,ai cherché dans l'aide pour tradui
Recherche planning en foxpro [ par reefounet ]
Bonjour à tous, Quelqu'un a-t-il cela dans ses tablettes ?MerciBenoît
Livres en rapport
|
Derniers Blogs
ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril
Logiciels
uTorrent (2.0.4)UTORRENT (2.0.4)C'est un client BitTorrent très puissant et très performant. Comme son nom l'indique, uTorrent (m... Cliquez pour télécharger uTorrent Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en... Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation 4Videosoft Transfert iPod Mac (3.2.08)4VIDEOSOFT TRANSFERT IPOD MAC (3.2.08)4Videosoft Transfert iPod-Mac caractérise principalement à transférer les fichiers iPod vers Mac.... Cliquez pour télécharger 4Videosoft Transfert iPod Mac 4Videosoft HD Convertisseur (3.3.08)4VIDEOSOFT HD CONVERTISSEUR (3.3.08)Etant le meilleur HD Vidéo Convertisseur, 4Videosoft HD Convertisseur, vous pouvez regarder la vi... Cliquez pour télécharger 4Videosoft HD Convertisseur 4Videosoft Transfert iPad Mac (3.2.08)4VIDEOSOFT TRANSFERT IPAD MAC (3.2.08)4Videosoft Transfert iPad-Mac est un logiciel managérial iPad professionnel qui a des fonctions i... Cliquez pour télécharger 4Videosoft Transfert iPad Mac
|