begin process at 2012 05 26 17:05:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

insert into cherche exemple ... SVP!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insert into cherche exemple ... SVP!

mardi 19 juillet 2005 à 13:06:59 | insert into cherche exemple ... SVP!

trexor

Voilà, c'est pas que j'en ai marre mais je pète un peu les plonds. Pour insérer des données dans une bas access, c'est vraiment la merde avec vb.net!
les cmmandbuilder ne marche vraiment pas bien, je suis donc passé par les requetes SQL sous les nombreux conseils de la communauté vb.net

J'arrive a insérer des données dans access avec une requete insert into qui insert champ1 et champ2 dans table1.
Mais maintenant comment faire quand le champ1 est clef primaire et qu'un enregistrement de champ1 de ma table est identique a celui présent dans ma datagrid? ...ma requete me dit erreur doublon....et ne s'éxécute pas.
J'aimerais que si dans ma table il existe "toto, titi "et dans mon datagrid il existe "toto,titi, tata,tutu", que mon insert into m'enregistre tata et tutu dans ma table.
C'est un souhait pas tres compliqué ! J'ai trouvé de la doc sur le langage sql mais apparrament certaine fonction d'interdiction d'insertion ne sont pas implémentée dans access (ex: IGNORE  je crois).
J'ai fais plein de test et plein de ligne de code qui n'ont servis a rien, j'ai perdu du temps a recherché de la doc, et fais perdre bcq de temps aux gentils personnes de la communautés qui répondent aux chat ou au forum....maintenant, je suis un peu un stress pour mon projet  de stage!
Sur ce problème a la con et tres courant, il doit bien y avoir un code existant! Aider moi en le sortant du fin fond de votre bécane ;-)...
mardi 19 juillet 2005 à 14:34:16 | Re : insert into cherche exemple ... SVP!

nhervagault

Administrateur CodeS-SourceS
Salut,

C'est  un comportement normal,

tu dois utiliser un dataset ??

Utilises des transactions pour chaque enregistrement.

SI une exception est levée c'est que tu as un doublon

tu rollback

Si pas d'exception tu commit
et du passe au suivnat.

Mais bon c'est le bon inverse des transactions
Normalement
les transactions c'est pour faire si c'est bien implementer du tout ou rien.

Exemple achat en ligne
la tranasction va ecrire dans la table vente une facture de plus)
la table stock (n-X produits)
La table logiquitique (un paquet de plus a expedié) ...
.....


Mais le probleme me semble plus haut.
Normalement, avant d'enregistrer tu devrais d'assurer que tu na pas de probleme de clé primaire.


Maintenant en VB.NET, j'uitlises des GUID qui sont uniques?




mardi 19 juillet 2005 à 14:47:18 | Re : insert into cherche exemple ... SVP!

trexor

C'est quoi des GUID ? c'est des clefs?Merdi pour ton autre post j'essaye de faire mon test de requete correctement
mardi 19 juillet 2005 à 18:58:19 | Re : insert into cherche exemple ... SVP!

nhervagault

Administrateur CodeS-SourceS
Les GUID sont des nombres de 128 bits    aléatoire
exemple
{8BD21D20-EC42-11CE-9E0D-00AA006002F3}

C'est utilisé par microsoft dans la base de registre aussi.



mardi 19 juillet 2005 à 19:10:51 | Re : insert into cherche exemple ... SVP!

trexor

je crois que ce n'est pas (encore ;-) ) mon niveau!


Cette discussion est classée dans : access, insert, table, into, champ1


Répondre à ce message

Sujets en rapport avec ce message

INSERT INTO ok via ACCESS Too few parameter via ODBC [ par Frederick_Etudiant ] Bonsoir à tous,Je n'arrive pas à résoudre un problème et encore moins à le comprendre.Je travaille avec Java et ACCESS, je crée une table et juste ens insert into/select [ par boubou2412 ] salut tout le monde,je suis certaine qu'il ya une faute dans ma requete j'aimerais bien savoir comment la corriger, bon j'ai un table X qui contient p Insert into [matable] values (ma variable, Select...) c'est possible?? [ par yanis7518 ] Salut à tous, Je voudrais faire une procédure stockée qui fait des insertions d'une table vers une autre. Dans ma nouvelle table j'ai un Guid que je Problème requête insert into avec select dans une autre table [ par francoissql ] Bonjour, Je cherche à copier des données d'une table vers une autre J'ai crée la requête suivante : insert into [SL_MUFIBUF-201001].[dbo].[KOSTKTR] access : insert into champ boolean [ par trexor ] Bonjour,j'ai un champ access boolean (true/false) que je dois remplir avec vb.net, mais j'ai une erreur insert into  Voici ma requte :Dim req1 = "INSE Parcourt de chaine et Formule de calcul [ par anspauldou ] Bonjour J'ai deux tables dont l'une est Table_Formule et l'autre Table_Donnee. La table Table_Formule contient les informations suivantes : insert in comparer les colonnes d'une table access [ par infor5 ] Bonjour, j'ai la question suivante: est ce qu'il est possible de comparer le contenu de deux colonnes d'une meme table de BD Access. par exemple tro Case or not Case [ par quinquin59 ] BOnjour, je bloque sur un truc sur une base de donnée access. voici mon probléme J'ai une table A avec les champs QuotientD ,QuotientF, Valeurs J'ai u Une différence de vitesse entre SQL et Access que je ne comprends pas. [ par 4u4me4us ] Bonjour à tous, J’ai repris un code vb6 pour des bases de données Access. Les bases de données sont faites que une base de donnés a une table. Exem Access chevauchement de dates [ par OlivierTravail ] Bonjour, Petite question aux pro d'Access. Je dispose de deux tables avec chacune deux dates (Début et Fin). Ma première table est la table des réser


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales