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
[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
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
Connexion à FoxPro via php [ par loulou59 ]
Bonjour, J'ai besoin de construire un Intranet en m'appuyant sur une bdd sous FoxPro. L'intranet est développé en php. J'ai pu faire une connexion vi
SQLSERVER COMPACT ET FOXPRO [ par panterga ]
Bonjour J'utilise visual studio 2005 en C# pour développer une appli sur PDA , cette application utilise SQLSERVER compact pour stocker des données e
vues et index [ par Kenjo ]
Bonjour, J'ai essayé de migrer ma base de donné en sql serveur, et maintenant j'ultise des vues distantes pour acceder à ma base. cependant, dans mon
execution de windows media player 9 par foxpro [ par halimh ]
salut svp j'ai besoin de connaitre la commande foxpro qui me permet de lire un ficheir video par windows media player 9 de manière automatique y a t'i
foxpro et vista [ par info_maroc ]
bonjour tout le monde j'ai installé une application développée sous visual foxpro 9 sur un pc équipé avec windows vista, l'application se lance norma
Création d'une base de donnée [ par LaMouche39 ]
Bonjour, Informaticien à la retraite (j'ai commencé en 1968....Assembleur, cobol, pascal, Dbase,Clipper 5), je me remets à la programmation avec foxpr
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|