0

我知道这看起来很简单,但我一直在寻找 2 天,我发现的只是不起作用的片段。我只是想让一个网页动态显示一个有 4 列的表格的内容。明天需要!帮助!谢谢!

4

1 回答 1

3

这是最简单的方法。这是假设您的服务器是 SQL Server。如果没有,请访问http://connectionstrings.com并查找您的服务器的详细信息。那个网站很棒,我发现自己一直都在上面。

set rs = server.CreateObject("ADODB.Recordset") 
rs.open "select col1 from table1", "provider=sqloledb.1;uid=user;pwd=password;database=database;Server=server;"
do while rs.EOF = false
    response.write rs("col1")
    rs.MoveNext
loop

这里发生的是我们正在使用 Microsoft 的 ADO 数据库库。我正在创建一个Recordset对象并调用它的open方法。提供给该open方法的是我要执行的 sql 语句以及如何连接到该数据库的详细信息。关于如何连接到数据库的细节通常称为“连接字符串”。上面提到的网站是一个非常宝贵的资源,可以准确地确定它应该是什么样子。99% 的时间里,我遇到的任何问题都是无效的连接字符串。打开后,我会遍历 while 循环中返回的记录并将数据写入页面。

不要忘记来电rs.MoveNext!!!这些年来我已经做过几次了,你最终会陷入无限循环。

于 2012-08-15T20:16:35.160 回答