注册 登录
编程论坛 ASP技术论坛

[求助]vb怎么编写ASP数据查询组件

pucb 发布于 2007-11-21 15:28, 441 次点击

我想把asp对数据库的操作写成一个.dll组件,但不知道在VB里要怎么写对数据库的操作.
知道的帮个记忙啊.

如果有一个表[news]如下:
id name title cont dtime
1 aaa afssd 内容.. 2007..
2 sfd aNDsD 内容.. 2007..
3 mYd FSDsd sdfss. 2007..
.............................
sql ="select * from news "
set rs=conn.execute(sql)
while not rs.eof
Response.Write(rs("id"))
Response.Write(rs("title"))
Response.Write(rs("cont"))
Response.Write(rs("dtime"))
rs.movenext
wend
rs.Close
------------------------------
如果把上面的代码写成.dll组件要怎么写呢?



[此贴子已经被作者于2007-11-21 15:29:23编辑过]

5 回复
#2
yms1232007-11-21 18:17
VB里新建工程选择ActiveX DLL 在里面写即可,不过ActiveX DLL组件必须在服务器上安装才能够使用。
#3
pucb2007-11-21 18:24

主要是与数据库连接并查询数据的.
需要引用哪些东西呢?

#4
pucb2007-11-21 18:25

有简单的例子么.关键是要与数据库有关的.

#5
yms1232007-11-21 18:28

VB菜单->工程->引用里,引用"Microsoft ActiveX Data Objects 2.5 Library"
就可以访问数据库了。

#6
yms1232007-11-21 18:30
VB里直接创建对象不需要Server的,其他跟ASP一样
VB连接数据库的代码
Dim con as New ADODB.Connection
Dim rs as New ADODB.RecordSet
con.Open "[连接字符串]"
剩下的代码都一样了。
1