我知道这似乎很基本,但我一直在寻找2天,我发现所有的代码段都不起作用。我只是试图让一个网页动态显示4列的表内容。 明天需要! 帮助! 谢谢!需要一个快速简单的经典asp页面来查询来自sql server数据库的记录
回答
这是最简单的方法。这假设你的服务器是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
这里发生了什么是我们正在使用微软的ADO数据库库。我正在创建一个Recordset
对象并调用其方法open
。提供给open
方法的是我要执行的sql语句以及如何连接到该数据库的具体细节。关于如何连接到数据库的细节通常被称为“连接字符串”。上面提到的网站是一个非常宝贵的资源,用以确定这应该是什么样子。 99%的时间,我遇到的任何问题都是无效的连接字符串。一旦打开,我循环访问while循环中的返回记录,并将数据写入页面。
请勿忘记拨打rs.MoveNext
!!!多年来,我已经做了很多次这样的事情,你会以无限循环结束。
你已经证明是一个可入侵的资源,非常感谢你。你看我是一名DBA,并且在6年以前没有触及过这个东西。我是否需要更多代码才能在通过网络浏览器打开时正确显示它?我将要访问http://localhost/yourfile.asp,并返回一个网页,其中的源代码位于一个长字符串中。 – user1601551 2012-08-15 20:34:27
您的IIS配置有问题。该页面没有通过asp解释器传递。确保经典的asp安装/启用。这里有一个指导如何做到这一点。 http://learn.iis.net/page.aspx/562/classic-asp-not-installed-by-default-on-iis/ – 2012-08-16 13:36:34
- 1. 经典ASP SQL Server数据库连接
- 2. 来自多个数据库的快速查询方式
- 3. 快速经典ASP加密
- 4. 传递来自经典ASP页面的http请求中的cookie
- 5. 来自oracle数据库的sql查询
- 6. sql |需要查询来过滤数据
- 7. 简单和快速的SQL Server数据库备份和恢复
- 8. 经典ASP - 斯普利特和包含一个简单的SQL查询
- 9. SQL查询显示来自同一个表的多个记录?
- 10. 倍数来自一个页面,需要传递数据
- 11. 我需要一个快速的帮助下面的MDX查询
- 12. 经典ASP仅从Windows Server 2008上的记录集返回单个记录
- 13. 在经典ASP页面上输出SQL查询
- 14. 来自多个数据库的查询
- 15. 来自数据库的简单随机查询
- 16. 使用ADO和经典ASP简单查询
- 17. 需要单个查询来从表
- 18. SQL SERVER - 需要一个简单的T-SQL程序来迭代日期
- 19. 需要做一个简单的查询
- 20. 需要一个简单的查询
- 21. 更好的方法来快速查询sqlite数据库
- 22. SQL查询需要计数记录
- 23. 来自sql server的数据
- 24. Linq查询和Foreach对来自SQL数据库的大量记录
- 25. 经典ASP。用户来自哪里?
- 26. 从sql server中的查询检索varbinary输出到经典ASP
- 27. 查询mysql哪个简单来显示特定的记录
- 28. 经典ASP/ASP.NET:如何从我的.net页面检索经典asp数据?
- 29. 查询数据库与Ajax和经典的ASP
- 30. 需要MySQL查询来从数据库中提取替代记录
这个问题被认为是粗鲁的:a)它没有表现出你的努力,你至少应该包括一些代码,你已经尝试了一些关于你有什么问题的描述,b)“明天需要”意味着也许我们应该给你的问题比别人更多的关注。 – AnthonyWJones 2012-08-16 14:31:31