我正在帮助一个还在上大学的朋友做她的商业作业。该课程教授 VB.NET 和 ADO.NET(当然真的很差)。我仅通过我在工作中支持的遗留应用程序对 ADO.NET 有过短暂的体验。
她试图实现的页面非常简单:一个带有 for 输入的表单username和password一个submit按钮。存在一些功能问题,但在查看代码时,我发现了一些奇怪的东西。这是她在页面顶部用来设置连接的代码
Public Shared Con As New SqlConnection("Data Source = asdfa; Initial Catalog= asdf; Persist Security Info = True; User ID= dfasdf; Password = asdf")
Public Shared strSQLStatement As String
Public Shared strSQLStatementCmd As String
Public Shared daActivity As New SqlDataAdapter(strSQLStatement, Con)
Public Shared dsActivity As New DataSet
con.open()正如我所预料的那样,我没有看到任何声音。据我所知,ADO.NET 最初需要这样的命令来建立连接。我就此向她提问,她提到她从未使用open()命令在她的任何其他作业中建立连接,而这一切都归功于她。这段代码中有什么东西可以自动为我打开连接吗?
也许我对 ADO.NET 的理解是这样解释的。如果我错了,请纠正我,但该语言纯粹用于连接数据库,并且以这种方式完成
Set up connection string
Open connection
Create sql strings, such as command = "select * from table1"
Tell the open connection to run that sql
Close Connection
这看起来对吗?帮我帮她。
谢谢