Asp.net 如何一次性使用编码Access数据库

Asp.net 如何一次性使用编码Access数据库,asp.net,vb.net,ms-access,Asp.net,Vb.net,Ms Access,当存在多个sub时,如何改进编码结构,每次使用相同数量的行来建立、打开和关闭与Access数据库的连接 创建和添加Access数据库连接的代码行是否可以包含在一个函数中,然后在每次需要使用时通过函数x()调用 如果您对此有任何建议,我们将不胜感激,谢谢 有人能给我提供一些其他好的编码结构或网站/教程的建议吗?谢谢你当然可以,我建议你这样做 关于编码的一些简单而有力的建议 如果您在多个位置重复使用相同的代码行,那么一定要将它们放在sub(或函数)中,并在需要时调用sub 如果一些代码行在很多地方

当存在多个sub时,如何改进编码结构,每次使用相同数量的行来建立、打开和关闭与Access数据库的连接

创建和添加Access数据库连接的代码行是否可以包含在一个函数中,然后在每次需要使用时通过函数x()调用

如果您对此有任何建议,我们将不胜感激,谢谢


有人能给我提供一些其他好的编码结构或网站/教程的建议吗?谢谢你

当然可以,我建议你这样做

关于编码的一些简单而有力的建议

  • 如果您在多个位置重复使用相同的代码行,那么一定要将它们放在sub(或函数)中,并在需要时调用sub

  • 如果一些代码行在很多地方非常相似,但在一些小事情上有所不同(例如,数字),那么请将它们放入带有参数的sub(或函数)中,并在需要时调用sub

  • 子系统(或函数)的代码行数不得超过几行。没有真正的限制,但是如果你不能在一个页面中看到整个函数,那么它很可能太长了

  • 一个子系统(或函数)通常只能做一件事。如果您的子系统执行多个任务,则很难重用,并且很可能会跨越多个页面

  • 您以前可能听过很多,但请使用有意义的完整变量和函数名!var1、i、x、textbox1和其他只是用于迭代的商品(对于i=0到10)


希望能有所帮助。

谢谢David的回复,我还想问一下类和对象的问题-如何在asp.net(vb.net)中使用它们?我还没有掌握如何在asp.net中使用类和对象的概念,但我完全可以接受并使用您提出的建议,感谢您为asp.net和“普通”windows客户端应用程序编写代码的唯一区别是GUI,后面的所有代码几乎相同。因此,您可以像在windows客户端应用程序中一样定义类和对象。事实上,对于Jet/ACE数据存储,您应该使用单个持久连接,而不是在使用连接时打开/关闭连接。这是因为创建锁定文件是一项非常昂贵的任务。持久连接是访问的工作方式。我看到您将ASP.NET列为标记,这表示web服务器环境。对于使用Jet/ACE来说,这是一个糟糕的环境,您可能应该寻找一个更合适的数据存储。