2010-02-20 4 views
1

Dans l'explorateur de serveur Visual Studio 2008, la base de données Access s'affiche correctement. Je peux voir les tableaux et les données et je peux même mettre à jour les données. Mais je ne peux pas ajouter de nouvelles tables. Est-ce que VS 2008 ne me permet pas de faire ça? Ou est-ce que la sécurité n'est pas juste?Pourquoi ne puis-je pas ajouter des tables à ma base de données Access dans Visual Studio 2008?

+0

Quel est votre problème? Ha ving? Je trouve que je peux courir, par exemple, - créer une table test2 (id entier, texte de test (10)) - même si elle se plaint un peu au début. – Fionnuala

+0

Dans l'Explorateur de serveurs, je vois la base de données Access. Et je vois aussi la liste des Tables que j'ai créées dans la base de données Access elle-même. Quand je fais un clic droit sur les tables, j'espérais que j'aurais le choix "Ajouter une nouvelle table", mais tout ce que j'ai est "Nouvelle requête". Dois-je créer les tables à la main en utilisant SQL? –

+0

Pour autant que je sache, c'est un choix entre SQL et quelque chose comme ça: http://davidhayden.com/blog/dave/archive/2006/01/27/2775.aspx – Fionnuala

Répondre

0

Je ne pense pas que vous pouvez le faire en VS. Vous pouvez ouvrir le fichier .MDB dans MS Access et effectuer la création régulière de la table/requête. Avez-vous MS Access installé? Je ne pense pas que MS a ajouté le support et a mis beaucoup de travail dans tout sauf l'intégration du serveur sql, pour des raisons évidentes de marketing :(Ils ont laissé l'accès languir pendant un moment aussi bien que vous pouvez ajouter une source MySQL ou oracle, mais qui vient d'être lu même que l'accès. Depuis DDL est encore plus personnalisée que les requêtes, je doute qu'ils remettent un soutien codé pour ceux qui, comme l'a fait pour le serveur SQL.

cela signifie que, si vous n » Pensez à l'accès comme une base de données SQL Lite: à moins d'installer une véritable interface de gestion, il vous reste à peu près tout droit avec le DDL direct

+0

Je ne pense pas vraiment que cela réponde la question posée (qui demande comment le faire dans VS), mais il pourrait être une solution valable au problème. –

+0

True. Je doute ms ajouté un soutien pour l'accès à vsnet. Il est arrivé d'intégrer le serveur sql de manière assez approfondie, mais cela dépasse ce qui est requis. Je pense que vous pouvez obtenir une source OLE à peu près n'importe quoi, MySQL, etc, mais j'ai ajouté ms n'a pas ajouté de logique DDL personnalisé pour tous ceux-là. Je n'étais pas très clair là-dessus dans le post tho. –

+0

FWIW, Jet/ACE manque de support pour un grand nombre de commandes DDL de variétés de jardin, il aurait donc été difficile à implémenter si elles avaient essayé. Depuis la fin de VB, MS ne considère plus Jet/ACE comme un magasin de données valide pour ses outils de développement phare (d'où tous ces articles dans la Base de connaissances qui déprécient Jet), il ne serait donc pas surprenant que VS soutien. –

Questions connexes