请教:用代码如何能够返回特定的记录集? select * from xxx where yyy = '0'这种情形!
Q: 请教:用代码如何能够返回特定的记录集? select * from xxx where yyy = '0'这种情形! A: dim cn as new adodb.connection dim rs as new adodb.recordset cn.open "dsn=abc" rs.open "select * from xxx where yyy='0'",cn ...... ...... rs.close cn.close set rs=nothing set cn=nothing rs就是你所想要的东东。
建议用ADO对象来连接: Public Sub openDatabase() '打开连接 Set conDB = New ADODB.Connection conDB.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=00;Initial Catalog=students;data source = ABC" conDB.Open End Sub每个你使用过的记录集在窗体UNLOAD后都要在FORM TERMINATE事件中把记录集关闭掉 如:set rs=nothing数据库操作方面能在数据库端利用触发器实现的就尽量用触发器实现,尽量避免对数据库的冗余操作。记得1定要给我分啊~~~~~~!!! :)
select * from xxx where yyy = '0'这种情形!
请教:用代码如何能够返回特定的记录集?
select * from xxx where yyy = '0'这种情形!
A:
dim cn as new adodb.connection
dim rs as new adodb.recordset
cn.open "dsn=abc"
rs.open "select * from xxx where yyy='0'",cn
......
......
rs.close
cn.close
set rs=nothing
set cn=nothing
rs就是你所想要的东东。
Public Sub openDatabase() '打开连接
Set conDB = New ADODB.Connection
conDB.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=00;Initial Catalog=students;data source = ABC"
conDB.Open
End Sub每个你使用过的记录集在窗体UNLOAD后都要在FORM TERMINATE事件中把记录集关闭掉
如:set rs=nothing数据库操作方面能在数据库端利用触发器实现的就尽量用触发器实现,尽量避免对数据库的冗余操作。记得1定要给我分啊~~~~~~!!! :)