Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2108 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  INSERT dans du vb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

INSERT dans du vb

n°1052474
faayy1
Posté le 19-04-2005 à 16:36:12  profilanswer
 

bonjour!  
mon souci est le suivant:  
je récupère pour un nouvel ESSAI : une duree,une machine,un produit...  
 
or dans mla table ESSAI les clé etrangères sont numériques pour machine et produit, je ne sais donc pas comment je peux récupérer les clés primaires correspondant à mes noms de machine et de produit pour par la suite faire un INSERT,avez vous une idee??g du mal avec les melanges vb et sql!!!  
et aussi Duree pour le moment est inconnu,comment faire l'insert en ne mettant rien pour duree?? on laisse vide ou on met ""???

mood
Publicité
Posté le 19-04-2005 à 16:36:12  profilanswer
 

n°1054069
Arwenalia
Posté le 20-04-2005 à 18:48:35  profilanswer
 

Si j'ai bien compris...
 
Pour connaître la clé primaire d'une ligne que l'on vient d'insérer le mieux c'est de faire un SELECT avec les attributs que tu viens de rajouter. Normalement, il doit te retourner qu'une seule ligne... Mais après ca dépend de comment est construit ta Base de Données si tu peux insérer plusieurs fois la même ligne... Du coup, ya une autre solution que j'aime moins car plus risqué... Faire un select sur le Max de la clé Primaire :  
 

Code :
  1. SELECT * FROM TABLE WHERE CléPrimaire = Max(CléPrimaire);


 
Cette solution se base sur le principe d'un bases de données attributs toujours les clés primaires dans l'ordre croissant, sans jamais aucun retour en arrière... Mais bon comme c'est qu'un principe...
 
A toi de voir... Ce qui te convient le mieux...
 
Quand a savoir si dans Duree, tu doit mettre rien ou "", c'est au choix... Si tu mets rien, quand tu voudras le lire tu devras faire un truc du style  

Code :
  1. if IsDBNull(Rs(Duree)) = true then


Sinon ça plante...  
 
En espérant que ma réponse t'aide  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  INSERT dans du vb

 

Sujets relatifs
pb de requête INSERT dans ACCESSINSERT INTO
INSERT INTOc++ builder 6 insert update
[debutant] commande INSERTSQL - pb de Bulk Insert depuis un fichier txt
Problème d'insert d'une image dans une base Mysql[SQL] 2 Insert en 1 -> Problème
besoin de votre avis sur un insert dans une boucle[PL/SQL] insert, commit, rollback ds une procédure stockée ???
Plus de sujets relatifs à : INSERT dans du vb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR