IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Requête pour insertion


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Points : 20
    Points
    20
    Par défaut Requête pour insertion
    bj a tous
    j'a iune bdd access qui contient beaucoup de champ et d'aprés ce que j'ai lu dans beaucoup de sujet la requete pour inserer est comme telle:
    INSERT INTO BDD (N1, N2, .....)et puis les valeurs
    y a t'il un moyen d'inserer directement sans mentionner tout les champs ou toutes les valeurs genre (select*from),
    et est ce que les méthodes BDD.Edit et BDD.insert BDD.Post conviennent ou il vaut mieux utiliser les requetes sql ? j'utilse les ADOQuery
    merci a tous

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 447
    Points : 24 849
    Points
    24 849
    Par défaut
    Tu peux utiliser la fonction EDIT du TADODataSet, mais on rencontre avec son utilisation avec ACCESS dès problème de clé non unique ...

    sinon, pour les champs en SQL, tu peux omettre la liste des champs, et passer dans VALUES les valeurs dans l'Ordre de la Table, mais cela peut poser des problèmes ...

    maintenant, rien de dérange à faire une requête très longue (j'en ai de plusieurs pages avec table temporaire, jointure, ...), en général, je préfère extraire du code les requêtes et les stocker dans un fichier séparé (DB elle-même genre Procédure Stockée mais pas vraiement, un XML, ou un fichier TClientDataSet) ... cela permet parfois de pouvoir "personnaliser" une application chez l'utilisateur sans devoir modifier l'exe ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. [AC-2010] Requête table tyte texte pour insertion d'un numéroauto dans nouvelle table
    Par lagratteCchouette dans le forum Requêtes et SQL.
    Réponses: 20
    Dernier message: 31/01/2014, 16h30
  2. [AC-2010] Requête pour l'insertion d'une valeur ? (sans VBA)
    Par fantazio77 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/10/2013, 17h48
  3. [SQL SERVER 2008] Requête pour générer les scripts insert
    Par dacid dans le forum Développement
    Réponses: 4
    Dernier message: 02/09/2011, 01h05
  4. [PDO] Boucle pour une requête d'insertion
    Par stomerfull dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/02/2010, 21h42
  5. [MySQL] pb pour vérifier l'excution d'une requête d'insertion
    Par jeinny dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 28/05/2009, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo