【发布时间】:2011-12-29 05:04:54
【问题描述】:
如果我的问题很简单,我深表歉意,但是我在 Internet 上进行了很多查找,但无法找到解决方案。
我有一个连接到 Visual Studio 的数据库,我使用“连接到数据库...”向导建立连接。在 Visual Studio 的服务器资源管理器中,我看到我有一个名为“newreptDBtest.accdb”的数据连接和一个名为 Mandrew 的服务器。
基本上我想在单击按钮时在此数据库上执行 SQL 语句。所以我在表单上有一个按钮,它有以下代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sqlconn As New SqlConnection
sqlconn.ConnectionString = "server=Mandrew;Initial Catalog=newreptDBtest.accdb"
Try
sqlconn.Open()
Catch ex As Exception
MessageBox.Show("Error on connection")
End Try
If sqlconn.State = 1 Then
MessageBox.Show("Success!")
End If
End Sub
在一般声明中,我有:
Imports System.Data.SqlClient
也许是因为它不是 SQL 数据库?我不知道。无论哪种方式,我都无法获得“成功!”从消息框。一旦我知道了,我确信我可以弄清楚如何创建 SQL 语句来返回某些行或单个信息。
在newreptDBtest中,我要执行查询的表叫做newrept,到数据库的连接字符串是:
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Andrew\Documents\newreptDBtest.accdb"
tl;博士:
如何使用对象(例如按钮)对已连接到我的项目的数据库中的表执行 SQL 查询?
提前致谢
【问题讨论】:
标签: database visual-studio ms-access