请问VB中如何对SQLServer实现添加和删除 添加什么都可以用存储过程也行直截用ADO,也行的不过如是用网络,用,存储过程 好一点, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim cnn1 As ADODB.Connection ' 不使用数据源名 (DSN) 打开连接。 Set cnn1 = New ADODB.Connection cnn1.ConnectionString = "driver={SQL Server};" & _ "server=bigsmile;uid=sa;pwd=pwd;database=pubs" cnn1.ConnectionTimeout = 30 cnn1.Open '连接数据库 Set rstEmployees = New ADODB.Recordset rstEmployees.CursorType = adOpenKeyset rstEmployees.LockType = adLockOptimistic rstEmployees.Open "employee", cnn1, , , adCmdTable'打开一个表 rstEmployees.AddNew '增加一条新记录 rstEmployees!emp_id = strID rstEmployees!fname = strFirstName rstEmployees!lname = strLastName rstEmployees.Update rstEmployees.Delete '删除一条记录 rstEmployees.close '关闭表 cnn1.close '关闭数据库连接 使用ADO编程。在工程里添加对ADO库地引用,然后就可以:dim con as new ado.connectioncon.connectionstring="dsn=你的ODBC;uid=sa;pwd=;"联接到数据库上紧接着就可以:con.excute "delete from table1"或者con.execute "update table set ..."了我没装VB,所以上述代码是纯手写的,可能里面有错误的。建议你上网搜索一下ADO VB。 存储过程也可以 用Execute 方法 (ADO Command) 执行在 CommandText 属性中指定的查询、SQL 语句或存储过程。语法对于按行返回的 Command:Set recordset = command.Execute( RecordsAffected, Parameters, Options )对于非按行返回的 Command:command.Execute RecordsAffected, Parameters, Options返回值返回 Recordset 对象引用。 chart控件的使用问题 圆型按钮的实现!!! 再次开贴讨论这个SELECT 问题。 关于写帮助文件的问题,在线等待!小女谢过! 求助:关于MSHFLEXGRID合并单元格 SQL在VB 中有多少作用,如何实现内联及外联,请以例讲解? VB 中如何实现 SHA512 的算法, 请给出代码, 100 分求 VB实现打开网址,360报毒如何处理呢? 各位大哥,用过或即将用“液晶显示器“的,请给点看法??? VB 潜能无限:看看我的VB大杰作 如下的演示光盘要实现的功能用什么软件开发比较好一个新手完成要多长时间? vb中是否支持字符的位操作?与,或,与或,左移位,右移位的操作符是什么?
Dim cnn1 As ADODB.Connection
' 不使用数据源名 (DSN) 打开连接。
Set cnn1 = New ADODB.Connection
cnn1.ConnectionString = "driver={SQL Server};" & _
"server=bigsmile;uid=sa;pwd=pwd;database=pubs"
cnn1.ConnectionTimeout = 30
cnn1.Open '连接数据库
Set rstEmployees = New ADODB.Recordset
rstEmployees.CursorType = adOpenKeyset
rstEmployees.LockType = adLockOptimistic
rstEmployees.Open "employee", cnn1, , , adCmdTable'打开一个表
rstEmployees.AddNew '增加一条新记录
rstEmployees!emp_id = strID
rstEmployees!fname = strFirstName
rstEmployees!lname = strLastName
rstEmployees.Update
rstEmployees.Delete '删除一条记录
rstEmployees.close '关闭表
cnn1.close '关闭数据库连接
在工程里添加对ADO库地引用,然后就可以:
dim con as new ado.connection
con.connectionstring="dsn=你的ODBC;uid=sa;pwd=;"联接到数据库上
紧接着就可以:
con.excute "delete from table1"
或者con.execute "update table set ..."了
我没装VB,所以上述代码是纯手写的,可能里面有错误的。
建议你上网搜索一下ADO VB。
Execute 方法 (ADO Command)
执行在 CommandText 属性中指定的查询、SQL 语句或存储过程。语法对于按行返回的 Command:Set recordset = command.Execute( RecordsAffected, Parameters, Options )对于非按行返回的 Command:command.Execute RecordsAffected, Parameters, Options返回值返回 Recordset 对象引用。