Question de base de donne

tarik-tsdi - 19 mars 2016 à 15:05
DevLama Messages postés 356 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 18 novembre 2021 - 19 mars 2016 à 18:19
Bonjour,
svp j'ai un problème j’ai crée une application sous vbnet2005 et base de donné acess 2007 j'ai un tableau de 4 champs code;nom;ville j'aime bien savoir le code dans le quelle si je vx ajouter un nouveau enregistrement sur la base de donné faire un test si ce code existe déjà sur la base de donné affiche un msg si non l’opération d’ajout complet .
mon problem je ss ps comment déclaré le nom de champ sur la base de donné par ex :

si
nomdezonedetext.text=nom de champ du la base then
msgbox("exsite deja")
else
opération d'ajoute
bn le problem comment je declare le nom de champ sur la base
et merciii d'avance

3 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
19 mars 2016 à 15:36
Il te faut faire une requête SELECT pour chercher si au moins une ligne de la table porte ce nom, si oui, tu refuses, si non, tu ajoutes.
0
Bonjour,
mercii bcp mais une ptt question voila je faire la requette
sql=(" select * from table where code=zonetext")
mais comment je faire le test autrement comment j'affect la zone de text au champ de text
sql=(" select * from table where code=zonetext")
if zonede text= c koi le code au le syntax que je mette ici
et mercii
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
19 mars 2016 à 17:30
Il te faut concaténer la chaine pour faire la requête complète ou utiliser une requête paramétrée.
0
DevLama Messages postés 356 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 18 novembre 2021 10
19 mars 2016 à 18:19
Il te faut lire le cours de la programmation puis comprendre comment fonctionne le Langage SQL, Ce que tu demande c'est un cours.
La lecture est le secret de la Conniassance
0
Rejoignez-nous