数据库连接的问题,菜鸟级的!
Public Function executesql(ByValSQL As String, megstring As String) As ADODB.Recordset
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim sTokens() As String
On Error GoTo executesql_error
sTokens = Split(SQL)
Set cnn = New ADODB.Connection
cnn.Open connectstring
If InStr("insert,delete,update", UCase$(sTokens(0))) Then
cnn.Execute SQL
msgstring = sTokens(0) & "query successful"
Else
Set rst = New ADODB.Recordset
rst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimistic
Set executesql = rst
msgstring = "查询到" & rst.RecordCount
End If
executesql_exit:
Set rst = Nothing
Set cnn = Nothing
Exit Function
executesql_error:
msgstring = "查询错误:" & Err.Description
Resume executesql_exit
End Function
Public Function connectstring() As String
connectstring = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=manage;uid=;pwd="
End Function
Public Function test(txt As String) As Boolean
If Trim(txt) = "" Then
testtxt = False
Else
testtxt = True
End If
End Function
好象是数据库连接的问题。
connectstring = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=manage;uid=;pwd="
是不是这句写得不对!数据库是access,没设用户和密码!
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim sTokens() As String
On Error GoTo executesql_error
sTokens = Split(SQL)
Set cnn = New ADODB.Connection
cnn.Open connectstring
If InStr("insert,delete,update", UCase$(sTokens(0))) Then
cnn.Execute SQL
msgstring = sTokens(0) & "query successful"
Else
Set rst = New ADODB.Recordset
rst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimistic
Set executesql = rst
msgstring = "查询到" & rst.RecordCount
End If
executesql_exit:
Set rst = Nothing
Set cnn = Nothing
Exit Function
executesql_error:
msgstring = "查询错误:" & Err.Description
Resume executesql_exit
End Function
Public Function connectstring() As String
connectstring = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=manage;uid=;pwd="
End Function
Public Function test(txt As String) As Boolean
If Trim(txt) = "" Then
testtxt = False
Else
testtxt = True
End If
End Function
好象是数据库连接的问题。
connectstring = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=manage;uid=;pwd="
是不是这句写得不对!数据库是access,没设用户和密码!
...全文
相关推荐
超完美经典详细数据库教程pdf教程
“菜鳥级SQL21天自学通”作为教程的一部分,很可能是一个逐步指导的学习计划,每天都会涵盖一个或多个主题,帮助你按部就班地学习和实践SQL。
C++利用ADO连接数据库 (菜鸟必学)
**异常处理**:在操作数据库时,网络或系统问题可能导致连接或操作失败。文档中展示了如何使用try-catch结构来捕获并处理可能发生的异常,通常是由COM错误引起的。7.
MFC实现SQL数据库ADO连接(适合菜鸟)
因此,这篇文章旨在为初学者(菜鸟)提供一种简化的方法来通过MFC使用ADO(ActiveX Data Objects)技术连接SQL Server数据库。
TrintyCore菜鸟工具
**管理数据库**:通过工具可以连接到MySQL数据库,创建、导入和导出角色数据,甚至进行简单的数据库查询。3.
GridView菜鸟级使用总结
### GridView菜鸟级使用总结#### 一、简介在ASP.NET Web开发中,`GridView` 控件是非常常用的一个数据展示控件,它可以帮助开发者轻松地将数据库中的数据以表格的形式展示出来


数据库(包含打印,安装,报表)
