手把手教你使用VB来创建ASP组件(4)

大小盗盗

大小盗盗

2016-01-29 19:15

手把手教你使用VB来创建ASP组件(4),手把手教你使用VB来创建ASP组件(4)
  3、 Add方法

  Add方法的目的是向数据库中添加一条新的CD信息,因此它打开的记录集要求能够更新。这就不能像OpenDB中那样仅用Open打开数据集。详细的代码见下面:

Private Sub Add(Id As String, Name As String, Author As String, Price As Currency, Information As String)

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"

NewRecordsetCD.Open "SELECT * FROM CD", NewConn, adOpenDynamic, adLockOptimistic

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

NewRecordsetCD.Update

End Sub

解释:使用 NewRecordsetCD.AddNew,

NewRecordsetCD.Fields(“Some_Key”)=Some_Value

NewRecordsetCD.Update 来添加一条纪录

4、 Delete方法:

  这个方法的目的是为了删除库中的某条CD名和相关的信息。它的实现方法是通过查询表中唯一的CD_ID来定位CD信息,从而删除该行纪录

Private Sub Delete(Id As String)

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"

’从表中删除一条信息

NewConn.Execute "DELETE FROM CD WHERE CD_ID ='" & Id & "'", adCmdText + adExecuteNoRecords

End Sub 
展开更多 50%)
分享

猜你喜欢

手把手教你使用VB来创建ASP组件(4)

ASP
手把手教你使用VB来创建ASP组件(4)

手把手教你使用VB来创建ASP组件(2)

ASP
手把手教你使用VB来创建ASP组件(2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

手把手教你使用VB来创建ASP组件(7)

ASP
手把手教你使用VB来创建ASP组件(7)

手把手教你使用VB来创建ASP组件(1)

ASP
手把手教你使用VB来创建ASP组件(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

手把手教你使用VB来创建ASP组件(3)

ASP
手把手教你使用VB来创建ASP组件(3)

手把手教你使用VB来创建ASP组件(5)

ASP
手把手教你使用VB来创建ASP组件(5)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ASP中时间函数的使用(一)

ASP中时间函数的使用(一)

linux核心代码分析(系统初始化start_kernel函数)

linux核心代码分析(系统初始化start_kernel函数)
下拉加载更多内容 ↓