3、 Add方法
Powered By Achely's Blog快乐开发技术文档
Add方法的目的是向数据库中添加一条新的CD信息,因此它打开的记录集要求能够更新。这就不能像OpenDB中那样仅用Open打开数据集。详细的代码见下面:
Private Sub Add(Id As String, Name As String, Author As String, Price As Currency, Information As String)
javascript技巧尽在快乐开发
Dim NewConn As New ADODB.Connection
Dim NewRecordsetCD As New ADODB.Recordset
快乐开发技术文档
NewConn.Open "Provider=SQLOLEDB;DataSource=MUSE;Initial Catalog=Music;UserId=Wayne;Password=AbCdEfG"
zhangyongjun.com开发网
NewRecordsetCD.Open "SELECT * FROM CD", NewConn, adOpenDynamic, adLockOptimistic
javascript技巧尽在快乐开发
NewRecordsetCD.AddNew
NewRecordsetCD.Fields("CD_ID") = Id
快乐开发技术文档NewRecordsetCD.Fields("CD_Name") = Name
NewRecordsetCD.Fields("CD_Author") = Author
NewRecordsetCD.Fields("CD_Price") = Price
NewRecordsetCD.Fields("CD_Information") = Information
一起娱乐网01716.comNewRecordsetCD.Update
快乐开发技术文档
javascript技巧尽在快乐开发End Sub
.net开发技术文章
解释:使用 NewRecordsetCD.AddNew,
javascript技巧尽在快乐开发NewRecordsetCD.Fields(“Some_Key”)=Some_Value
NewRecordsetCD.Update 来添加一条纪录
javascript技巧尽在快乐开发
4、 Delete方法:
这个方法的目的是为了删除库中的某条CD名和相关的信息。它的实现方法是通过查询表中唯一的CD_ID来定位CD信息,从而删除该行纪录
javascript技巧尽在快乐开发Powered By Achely's Blog
Private Sub Delete(Id As String)
Powered By Achely's Blog
Dim NewConn As New ADODB.Connection
快乐开发技术文档
Dim RecordsetDelete As New ADODB.Recordset
NewConn.Open "Provider=SQLOLEDB;DataSource=MUSE;Initial Catalog=Music;UserId=Wayne;Password=AbCdEfG"
Powered By Achely's Blog’从表中删除一条信息
NewConn.Execute "DELETE FROM CD WHERE CD_ID ='" & Id & "'", adCmdText + adExecuteNoRecords
.net开发技术文章
End Sub