Visual studio 2008 为什么可以';我是否在VisualStudio2008中将表添加到Access数据库?

Visual studio 2008 为什么可以';我是否在VisualStudio2008中将表添加到Access数据库?,visual-studio-2008,ms-access,Visual Studio 2008,Ms Access,在VisualStudio2008服务器资源管理器中,我可以看到Access数据库。我可以查看表和数据,甚至可以更新数据。但我不能添加新表。VS 2008不允许我这样做吗?还是安全性不正确?我认为您无法在VS中执行此操作。您可以在MS Access中打开.MDB并执行常规表/查询创建。您是否安装了MS Access 我不认为微软增加了支持,并在sql server集成之外的任何方面投入了大量工作,这是出于明显的营销原因:(他们也让access迟钝了一段时间。你可以添加MySql ole源代码或o

在VisualStudio2008服务器资源管理器中,我可以看到Access数据库。我可以查看表和数据,甚至可以更新数据。但我不能添加新表。VS 2008不允许我这样做吗?还是安全性不正确?

我认为您无法在VS中执行此操作。您可以在MS Access中打开.MDB并执行常规表/查询创建。您是否安装了MS Access

我不认为微软增加了支持,并在sql server集成之外的任何方面投入了大量工作,这是出于明显的营销原因:(他们也让access迟钝了一段时间。你可以添加MySql ole源代码或oracle,但读起来与access相同。由于DDL查询更为自定义,我怀疑他们是否像sql server那样手工编码支持这些


这意味着,如果您没有安装access,您可能无法使用针对数据库执行的文本查询。将access想象成SQL Lite数据库:除非您安装真正的管理UI,否则您几乎只能使用DDL。

您遇到了什么问题?我发现我可以运行,例如,-创建表test2(id integer,test text(10))--虽然一开始有点抱怨。在服务器资源管理器中,我看到了Access数据库。我还看到了我在Access数据库中创建的表列表。当我右键单击表时,我希望可以选择“添加新表”,但我只有“新查询”。我必须使用SQL手动创建表吗?据我所知,这是SQL和类似的东西之间的选择:我真的认为这并不能回答所问的问题(即如何在VS中执行),但这可能是一个有效的问题解决方案。没错。我怀疑ms添加了对vs.net访问的支持。该应用程序确实完全集成了sql server,但这超出了查看所需的范围。我认为您可以获得任何东西的OLE源代码,MySQL等,但我添加的ms没有为所有这些添加自定义DDL逻辑软管。我不太清楚在To.thWo.FWIW中,JET/ACE缺乏对许多花园式DDL命令的支持,所以如果他们尝试过的话,可能很难实现。自从VB结束后,MS不再认为Java/ACE为其旗舰开发工具提供了有效的数据存储。(因此,知识库中的所有文章都是不推荐Jet的),因此VS没有直接支持也就不足为奇了。是的。我只是希望他们已经修复了access,并用它做了一些事情/access,而不是变得如此接近,然后只是啪地一声,停止改进。我再也不想尝试修复损坏的MDB了:)