我知道这看起来很简单,但我一直在寻找 2 天,我发现的只是不起作用的片段。我只是想让一个网页动态显示一个有 4 列的表格的内容。明天需要!帮助!谢谢!
问问题
5936 次
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 回答