Comment créer une table avec un champ Numéroauto dans MS - Access au moment de l'exécution?
Je suis en train de travailler avec MS-Access et JSP. Je veux savoir comment peut-on créer une table avec un champ numéroauto et avec une clé primaire.
query="Create Table Registration_A (Reg_No PRIMARY KEY AUTOINCREMENT,
FName varchar(2))";
Mais sa présentation erreur de syntaxe. Quelle est la syntaxe correcte?
OriginalL'auteur samiksha | 2011-08-17
Vous devez vous connecter pour publier un commentaire.
Fonctionne pour moi directement dans access.
stats2=conn.createStatement(); stats2.executeUpdate("CREATE TABLE Registration_A (Reg_No AUTOINCREMENT, FName VARCHAR(2),CONTRAINTE RegA_PK CLÉ PRIMAIRE(Reg_No))"); j'ai utilisé comme ça, mais c'est toujours en donnant la même erreur de syntaxe.
Je suis à l'aide de JSP et je veux créer une table lors de l'exécution dans la base de donnée; Dans ce tableau, je veux autoincrement et de la clé primaire.
stats2.executeUpdate("CREATE TABLE Registration_A(Reg_No Autoincrement, FName VARCHAR(2),Primary Key(Reg_No))"); Cela fonctionne à l'aide de JSP; Merci beaucoup
OriginalL'auteur Jacob
Vous pouvez utiliser le
COUNTER
mot-clé pour créer un champ de type Numéroauto à l'aide de DDL. Je viens de tester ceci dans une console Java app et cela a fonctionné pour moi sous le JDBC-ODBC Bridge et UCanAccess:OriginalL'auteur Gord Thompson
Cet exemple utilise ADOX pour créer une table access avec un numéroauto clé primaire
OriginalL'auteur Jim Lahman
Vous devez mentionner le type de données d'abord, puis de la Clé Primaire.
OriginalL'auteur ProtoVB
Essayez ceci Sur
OriginalL'auteur Nayeem
Sept ans plus tard, je ne vois pas comment faire cela dans DAO dans aucune des réponses ci-dessus ou n'importe où ailleurs sur une Pile de Change de site. Voici donc la méthode que j'ai travaillé. Le code VBA suivant crée une table avec un champ de type numéroauto comme clé primaire, qui met un peu arbitraire de données, puis ouvre la table pour afficher les résultats. J'ai d'exécuter ce code avec succès dans Access 2007.
La documentation de Microsoft pour la nécessaire VBA éléments, dans l'ordre d'apparition dans le code, est:
Que la documentation dit tout ce qui doit être connu, mais n'a pas mis ensemble pour expliquer comment faire de la numérotation automatique de la clé primaire. La suite MS documentation (n'est plus disponible directement à partir de MS) t expliquer comment faire le champ numéroauto, mais pas la manière de rendre la clé primaire.
Dans la suite de ce post sur un forum Microsoft community, la accepté de répondre par Andrey Artemyev qui explique le tout.
Mon code ci-dessus est essentiellement la même que la sienne dans cette réponse, avec un commentaire pour expliquer ce qu'il se passe.
OriginalL'auteur NewSites
OriginalL'auteur LucienAkle