我写了这么一段代码,用来添加记录的
Public Function Add(ByVal Table As String, ByVal Fields As ArrayList, ByVal Values As ArrayList) As Boolean
Try
If (Fields.Count = Values.Count) Then
Dim Fields_ As String, Values_ As String, Par_ As String, i_ As Integer
Fields_ = ""
Values_ = ""
Par_ = ""
For i_ = 0 To Fields.Count - 1
Fields_ = Fields_ & Fields(i_).ToString & ","
Par_ = Par_ & "@" & Fields(i_).ToString & ","
Next
Dim Adapter As New OleDbDataAdapter("insert into " & Table & "(" & Par_ & ") values(" & Par_ & ")", myConnection)
For i_ = 0 To Values.Count - 1
Adapter.InsertCommand.Parameters.Add("@" & Fields(i_).ToString, OleDbType.IDispatch, Values(i_).length, Fields(i_).ToString)
Next
''Adapter.InsertCommand.Parameters.Add()
Else
Page.Response.Write("<font style=color:red>Add函数参数传递不正确,参数长度不一至</font><br><font style=color:red;font-weight:bold>表:</font>" & Table & "<br><font style=color:red;font-weight:bold>字段集长度:</font>" & Fields.Count & "<br><font style=color:red;font-weight:bold>值长度:</font>" & Values.Count & "<font style=color:red;font-weight:bold>参数名称长度:</font>" & Par.Count & "<br>")
Page.Response.End()
Return False
End If
Catch ex As Exception
Return True
End Try
End Function
可否指点一下,第一次写ASP.NET