关于sql 2000 server 查询的问题.

<%
set conn = server.CreateObject("adodb.connection")
conn.open"introduction","student",3,3
set conn = server.CreateObject("adodb.recordset")
set rs = conn.execute("select *from introduction ")?
%>
打?处总是出错.
数据源是student,表名是introduction.
谢谢!
[299 byte] By [principal1981-曾星] at [2008-2-13]
# 1
是不是少了空格,在*和from中加个空格试试
set rs = conn.execute("select * from introduction ")
inalover-奇遇 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
你先在查询分析器中执行
select * from introduction
如果没有问题,就是你真的写错了
应该是
set rs = conn.execute("select * from introduction ")
penitent-只取一瓢 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 3
conn.open <connectionString> !!
对于SQL SERVER来说:connectionString一般是这样的:
provider=sqloledb;data source=databaseServerName;initial catalog=databaseName;user id=sa;password=;

dotAge-老朽 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
set conn = server.CreateObject("adodb.connection")
conn .ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=databasename;Data Source=datasource"
conn.Open
set conrs = server.CreateObject("adodb.recordset")
set rs = conrs.execute("select * from introduction ")
我认为数据连接和记录集不要重名得好。
lyyrw-咋暖还寒 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...