Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#表单应用程序在Access数据库中创建视图?_C#_Sql_.net_Ms Access_Adox - Fatal编程技术网

如何使用C#表单应用程序在Access数据库中创建视图?

如何使用C#表单应用程序在Access数据库中创建视图?,c#,sql,.net,ms-access,adox,C#,Sql,.net,Ms Access,Adox,我想做的是使用C#在MS Access数据库中创建表单,这样我就不必在每次创建数据库的新实例时手动重新创建表单 我可以成功地使用ADOX创建Access数据库,在数据库中创建Access表,将数据写入表,并在数据库中创建Access查询。我想基于该访问查询创建一个访问表单 我正在使用Access 2010和Visual Studio 2010以及.NET 4.5框架 这似乎有助于一些C#访问编码器,但我在互联网上(如谷歌搜索结果、StackOverflow)或ADOX的MSDN文档中都没有发现这

我想做的是使用C#在MS Access数据库中创建表单,这样我就不必在每次创建数据库的新实例时手动重新创建表单

我可以成功地使用ADOX创建Access数据库,在数据库中创建Access表,将数据写入表,并在数据库中创建Access查询。我想基于该访问查询创建一个访问表单

我正在使用Access 2010和Visual Studio 2010以及.NET 4.5框架

这似乎有助于一些C#访问编码器,但我在互联网上(如谷歌搜索结果、StackOverflow)或ADOX的MSDN文档中都没有发现这个问题。我的结论是,并不是很多人使用C#创建accessdbs,和/或使用C#添加表单是不可能的


任何搜索条件,代码样本或其他建议将不胜感激

这取决于你的要求。如果每次都是完全相同的Access数据库设计,则可以创建一个Access数据库模板文件,然后将数据插入其中。另一个选择是使用COM自动化。ADOX根本不能与Access表单一起使用。是的,这一切都可以通过COM自动化实现。创建数据库,使用ADOX DDL创建表,然后使用“CreateObject”创建表单。@Fink模板文件是一个有趣的想法,但我认为它不适合这个项目。关于COM自动化和CreateObject(伟大的leads、ty Fink和DataWriter),看起来这通常是用VB代码完成的。有什么建议超出了我们的范围吗?