我刚刚从经典的 ASP 切换到 .net,我总是使用以下命令从我的 MySQL 数据库中选择、插入、更新和删除:
' Create db connection
Function dbConn()
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver=x;Server=x;Port=x;Option=x;Database=x;Uid=x;Pwd=x"
Set dbConn = objConn
End Function
' Store data in array
Function SQL(myCommand,strSQL)
Set objConn = dbConn()
If myCommand = 0 Then
Set objRS = objConn.Execute(strSQL)
If NOT objRS.EOF Then arrRS = objRS.GetRows Else arrRS = Null
Else
Set objRS = objConn.Execute(strSQL,,128)
End If
Set objRS = Nothing : Set objConn = Nothing
End Function
例如,要使用 SELECT 我就去:
Call SQL(0,"SELECT * FROM Users")
并显示数据:
If IsArray(arrRS) Then
For i = 0 to UBound(arrRS,2)
Response.Write(arrRS(0,i) & ", " & arrRS(1,i))
Next
End If
要插入、更新或删除,我会使用:
Call SQL(1,"DELETE FROM Users WHERE UserID = 1")
有谁知道这是否可以通过 ASP.Net - VB 实现?还是有更方便的解决方案?
干杯。