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 : Probleme de requete [ Base de données / Access ] (F2ATA)

vendredi 9 mai 2008 à 11:02:15 | Probleme de requete

F2ATA

Bonjour les amis,
J'ai un probleme avec une requete que je tente d'exécuter en vain. En fait, j'ai besoin de creer dynamiquement deux tables dans une base access dont voici les structures :

PieceJointe 
Nom_doc char(128)
piece Objet OLE

JournalFax
NomOperation char(128)
DateOperation Date/heure
Nom_doc char(128)

Voici les requetes que j'utilise :

con.Open();

cmd.CommandText = "CREATE TABLE PieceJointe (Nom_doc char(128) CONSTRAINT PKEY Primary Key, Piece " + DbType.Binary + ")";

cmd.Connection = con;

cmd.ExecuteNonQuery();

con.Close();

con.Open();

cmd.CommandText = "CREATE TABLE JournalFax (NomOperation char(128) CONSTRAINT PKEY Primary Key, DateOperation " + DbType.DateTime + ",Nom_doc char(128) CONSTRAINT FKEY FOREIGN KEY(Nom_doc) REFERENCES PieceJointe(Nom_doc))";

cmd.Connection = con;

cmd.ExecuteNonQuery();

con.Close();

Mon probleme se situe au niveau de la deuxieme requete, qui m'affiche une erreur : "Erreur de syntaxe dans la clause CONSTRAINT"

Merci de m'aider à trouver de quelle erreur il s'agit.


vendredi 9 mai 2008 à 11:45:32 | Re : Probleme de requete

coq

Administrateur CodeS-SourceS
Salut,

Moi et Access ça fait 2, mais déjà je ne vois pas à quoi servent les utilisations de l'enum DbType dans ton cas, autant mettre directement le type.



/*
coq
MVP Visual C#
CoqBlog
*/

vendredi 9 mai 2008 à 11:47:25 | Re : Probleme de requete

coq

Administrateur CodeS-SourceS
"CONSTRAINT PKEY Primary Key"
Si "PKEY" est bien le nom de la contrainte, l'erreur vient sans doute de là, je suppose que sous Access aussi les noms de contraintes doivent être uniques dans la base.


/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : probleme, doc, char, con, cmd


Répondre à ce message

Sujets en rapport avec ce message

String et Char[], probleme de caracteres [ par Shouwi ] Hello, aprés moultes recherches et essais, je n'arrive pas a faire ce que je veux :\Je veux lire un fichier, style ASCII ART, donc avec des caracteres probleme de connexion ouverte? [ par cudenetf ] bonjour,je recherche des données dans une base de donnéesje ne recherche qu'une seule lignea partir de cette ligne je veux inserer une ligne dans une Probleme de test sur des char* [ par x2bf3 ] Bonjour,Depuis quelques heures, je me casse la tête sur quelque chose d'incohérent !J'ai un tableau de char que je passe en char* : char tableau_char[ probleme avec transaction [ par cudenetf ] bonjour,je suis un peu perplexe la. je voudrai suntiliser des transaction ds mes requetes pour remplir des tables. (en fait je veux transerer des donn DataReader et DropDownList, probleme de retour de donnees [ par Evil_Gouki_X ] Bonjour a tous.je poursuis tranquilement le developpement en c# et voila que je me heurte a un probleme qui semblerait tout bete pour vous. Cependant insertion de données avec sqldataadaptar [ par vboussema ] salut;j'ai un dataadapter et un dataset et j'aime insérer dans la bd en utilisant une procedure stokéquand j'essay d'insérer en utilisant la commande Tcpclient - taille des paquets [ par marcus_lambert ] Bonjour,Je cherche à faire une application client / serveur en utilisant tcpclient et tcplistener.J'ai trouvé pas mal de sources sur le net, seulement CheckedListBox Value des Checked [ par pkmnlio ] Bonjour,Mon probleme est le suivant, j'affiche dans un CheckedListBox une liste de nom en utilisant le DataSource, DisplayMember et ValueMember.Jusque ChildForm [ par dhabasse ] Salutaidez moi sur le probleme suvant s'ils vous plait.j'utilise ce code pour afficher un childform sur un mdi:maform frm=new maform();frm. mdiParent Appel de requete ACCESS [ par Lovejambon ] Bonjour!!J'ai un petit soucis avec ACCESS.Je souhaite exécuter une requête qui est enregistrée dans ma base ACCESS mais je n'arrive pas à le faire ave


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.