|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : INSERT INTO et clé primaire [ Archives Visual Basic / Bases de données ] (jeromedje)
Informations & options pour cette discussion
|
mardi 16 septembre 2003 à 16:44:00 |
INSERT INTO et clé primaire

jeromedje
|
bonjour Je souhaite enregistrer dans une BDD Access des données, que je fais à l'aide de INSERT INTO. Cependant, il me met à chaque fois "le nombre de valeurs de la requête doit coïncider avec le nombre de champs destinations". J'ai mis autant de paramètres dans le INSERT INTO que de colonnes dans ma base de données 1: la clé primaire. Je suppose donc que je dois mettre un paramètre qui doit me permettre de laisser le programme incrémenter tout seul ce numéro, mais je ne connais pas ce paramètre. Quelqu'un pourrait-il me mettre juste la ligne de commande, avec les "" et les & s'ils sont nécessaires ? Je débute et tente de comprendre... Merci!
|
|
|
|
mercredi 17 septembre 2003 à 11:28:06 |
Re : INSERT INTO et clé primaire

juvamine
|
out dépen de ta clé primaire et du type si c'est une valeur classique (référence d'un produit par exemple) tu met INSERT INTO ma_table VALUES('ta_valuer')
ou alors si tu es sous vb6 et ke tu as une variable "INSERT INTO ma_table VALUES('"& ma_variable &"')"
pour + de clarté tu peux faire un truc du genre INSERT INTO ma_table(nom_champs) VALUES('ma_valeur')
voila
------------------------------- Réponse au message : -------------------------------
> bonjour > > Je souhaite enregistrer dans une BDD Access des données, que je fais à l'aide de INSERT INTO. > Cependant, il me met à chaque fois "le nombre de valeurs de la requête doit coïncider avec le nombre de champs destinations". > J'ai mis autant de paramètres dans le INSERT INTO que de colonnes dans ma base de données 1: la clé primaire. > > Je suppose donc que je dois mettre un paramètre qui doit me permettre de laisser le programme incrémenter tout seul ce numéro, mais je ne connais pas ce paramètre. Quelqu'un pourrait-il me mettre juste la ligne de commande, avec les "" et les & s'ils sont nécessaires ? Je débute et tente de comprendre... > Merci!
|
|
|
|
mercredi 17 septembre 2003 à 11:32:14 |
Re : INSERT INTO et clé primaire

juvamine
|
oh javais pa vu c un numéro (si il est pa auto)
tu fai une fonction public funtion new_num()as integer dim rs as new adodb.recordset rs.open (Select max(nom_chanp) as nbmax from ma_table),"ta_connexion",adopendynamic,adlockreadonly new_num=rs!nbmax + 1 rs.close End Function
et ta rekette sera "INSERT INTO ma_table VALUES("& new_num &")"
voila
------------------------------- Réponse au message : -------------------------------
> out dépen de ta clé primaire et du type > si c'est une valeur classique (référence d'un produit par exemple) tu met > INSERT INTO ma_table VALUES('ta_valuer') > > ou alors si tu es sous vb6 et ke tu as une variable > "INSERT INTO ma_table VALUES('"& ma_variable &"')" > > pour + de clarté tu peux faire un truc du genre > INSERT INTO ma_table(nom_champs) VALUES('ma_valeur') > > voila > > ------------------------------- > Réponse au message : > ------------------------------- > > > bonjour > > > > Je souhaite enregistrer dans une BDD Access des données, que je fais à l'aide de INSERT INTO. > > Cependant, il me met à chaque fois "le nombre de valeurs de la requête doit coïncider avec le nombre de champs destinations". > > J'ai mis autant de paramètres dans le INSERT INTO que de colonnes dans ma base de données 1: la clé primaire. > > > > Je suppose donc que je dois mettre un paramètre qui doit me permettre de laisser le programme incrémenter tout seul ce numéro, mais je ne connais pas ce paramètre. Quelqu'un pourrait-il me mettre juste la ligne de commande, avec les "" et les & s'ils sont nécessaires ? Je débute et tente de comprendre... > > Merci! >
|
|
|
|
mercredi 17 septembre 2003 à 12:16:27 |
Re : INSERT INTO et clé primaire

jeromedje
|
Je te remercie, tu viens de me faire comprendre quelquechose, que je zappais peut-être trop facilement. Avant de créer ce programme, j'avais créé ma base sous Access. En quittant, il m'avait demandé si je voulais qu'il me définisse automatiquement une clé primaire et j'avais répondu oui. Ce qui fait que j'avais une colonne "N°" que je ne pouvais pas remplir! Je l'ai supprimée, ai défini MA première colonne en tant que clé primaire et là c'est du tout bon!
Merci!!
------------------------------- Réponse au message : -------------------------------
> out dépen de ta clé primaire et du type > si c'est une valeur classique (référence d'un produit par exemple) tu met > INSERT INTO ma_table VALUES('ta_valuer') > > ou alors si tu es sous vb6 et ke tu as une variable > "INSERT INTO ma_table VALUES('"& ma_variable &"')" > > pour + de clarté tu peux faire un truc du genre > INSERT INTO ma_table(nom_champs) VALUES('ma_valeur') > > voila > > ------------------------------- > Réponse au message : > ------------------------------- > > > bonjour > > > > Je souhaite enregistrer dans une BDD Access des données, que je fais à l'aide de INSERT INTO. > > Cependant, il me met à chaque fois "le nombre de valeurs de la requête doit coïncider avec le nombre de champs destinations". > > J'ai mis autant de paramètres dans le INSERT INTO que de colonnes dans ma base de données 1: la clé primaire. > > > > Je suppose donc que je dois mettre un paramètre qui doit me permettre de laisser le programme incrémenter tout seul ce numéro, mais je ne connais pas ce paramètre. Quelqu'un pourrait-il me mettre juste la ligne de commande, avec les "" et les & s'ils sont nécessaires ? Je débute et tente de comprendre... > > Merci! >
|
|
|
|
mercredi 17 septembre 2003 à 12:56:37 |
Re : INSERT INTO et clé primaire

juvamine
|
lol jorai o moin servi a kkchoz ojourd'ui... derien et bonne prog ;-) ++ juvamine
------------------------------- Réponse au message : -------------------------------
> Je te remercie, tu viens de me faire comprendre quelquechose, que je zappais peut-être trop facilement. > Avant de créer ce programme, j'avais créé ma base sous Access. En quittant, il m'avait demandé si je voulais qu'il me définisse automatiquement une clé primaire et j'avais répondu oui. > Ce qui fait que j'avais une colonne "N°" que je ne pouvais pas remplir! Je l'ai supprimée, ai défini MA première colonne en tant que clé primaire et là c'est du tout bon! > > Merci!! > > > > > ------------------------------- > Réponse au message : > ------------------------------- > > > out dépen de ta clé primaire et du type > > si c'est une valeur classique (référence d'un produit par exemple) tu met > > INSERT INTO ma_table VALUES('ta_valuer') > > > > ou alors si tu es sous vb6 et ke tu as une variable > > "INSERT INTO ma_table VALUES('"& ma_variable &"')" > > > > pour + de clarté tu peux faire un truc du genre > > INSERT INTO ma_table(nom_champs) VALUES('ma_valeur') > > > > voila > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > bonjour > > > > > > Je souhaite enregistrer dans une BDD Access des données, que je fais à l'aide de INSERT INTO. > > > Cependant, il me met à chaque fois "le nombre de valeurs de la requête doit coïncider avec le nombre de champs destinations". > > > J'ai mis autant de paramètres dans le INSERT INTO que de colonnes dans ma base de données 1: la clé primaire. > > > > > > Je suppose donc que je dois mettre un paramètre qui doit me permettre de laisser le programme incrémenter tout seul ce numéro, mais je ne connais pas ce paramètre. Quelqu'un pourrait-il me mettre juste la ligne de commande, avec les "" et les & s'ils sont nécessaires ? Je débute et tente de comprendre... > > > Merci! > > >
|
|
|
|
dimanche 5 juin 2005 à 00:21:25 |
Re : INSERT INTO et clé primaire
|
|
jeudi 28 juillet 2005 à 14:08:54 |
Re : INSERT INTO et clé primaire

Daruce
|
S'il vous plait j'aimerais inserer les données d'une TAble1 dans une Table2 mais de base différente.
Table1 a pour base cnn1
Table2 a pour base cnn2
merci
|
|
|
Cette discussion est classé dans : insert, données, clé, into, primaire
Répondre à ce message
Sujets en rapport avec ce message
Clé primaire [ par anne ]
J'accède à une base de données grâce à ADOX. J'aimerais connaître les noms des champs qui sont clés primaires de la table. J'arrive à déterminer la li
choix d'une clé primaire dans mabase ! question pour master uniquement [ par steph ]
j'utilise une reference ex "AABD1" qui pourrait me servir de clé primaire.mais certain livres préconisent l'emploi de numero auto comme clé primaire a
message d'erreur avec requete : "INSERT into" [ par nemege ]
salut,avec un adodc je lance une rquete de type :"insert into tab2 (champ, champ2) select * from tab where....."la table 2 se charge bien mais un mess
Envoyer plusieurs requete à la base [ par alex1er ]
Bonjour, Voila le probleme : J'ai 26000 insert à effectuer dans une base de données. Pour l'instant, je fais autant de 'ExecuteCommand(requete)' que d
INSERT INTO avec un champ date [ par FloFlo78 ]
bonjour,voilà mon problème, j'ai une requête INSERT à faire dans une base access 2000 et impossible de trouver la bonne formule pour y insérer une dat
SQL INSERT INTO et VB : je deviens fou !!! [ par libop ]
Voila mon probleme :g cette requete : INSERT INTO MATCH (EqDomID,EqExtID,DateMatch,CompetitionID,Joue,NiveauCompet,NumJournee) VALUES (6,20,#08/03/200
Insert into avec des Textbox [ par gwiwi ]
Salut,Je souhaite faire un insert into dans une table avec comme "values" des textbox.Mais quand je fais ma requete il m'indique qu'il manque des para
excel/sql server/insert into [ par vish ]
salutj'ai un fichier excel qui contient des données que je voudrais inserer dans une table via une requete sur VB.comment faire????merci
Message d'erreur lié au INSERT INTO [ par yann1974 ]
Bonjour,je reprends un post de l'an dernier car je suis confronté au même problème et je n'ai pas trouvé de solution dans les diverses réponses.avec u
clé primaire à 0 [ par Docck ]
Bonjour,Je cherche à remettre à 0 l'identifiant automatique d'une table vide par programmation.Si kk1 peut m'aider.merci
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|