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

請教一個ADO連接MS SQL數据庫的問題

jasonxing 发布于 2007-10-31 09:14, 637 次点击

請問我這樣連接數据庫,怎么在瀏覽器上沒有顯示我要地那張表(cs)的字段 cs_prop?是不是語句有錯,請幫忙改一下,謝謝!

<%
set conn=server.createobject("adodb.connection")
conn.open ("driver={SQL Server};server=192.168.0.109;uid=sa;pwd=1a2b3c;database=torus_dbf")

sql="select distinct cs_prop from cs"
set rs=Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
%>

<%
select_tmp = ""
do while not rs.eof
%>
<option value="<%=rs("cs_prop")%>"><%=rs("cs_prop")%></option>
<%
rs.movenext
loop
set rs=nothing
set conn=nothing
%>

7 回复
#2
hmhz2007-10-31 09:25
sql="select distinct(cs_prop) from cs"
#3
jasonxing2007-10-31 10:00
不行哦.兄弟,我剛試過了,不是這個括號的問題哦,不知道語句上是不是對的
#4
hmhz2007-10-31 10:12

<%
dim conn
set conn=server.createobject("ADODB.connection")
conn.open "provider=sqloledb;server=(local);database=torus_dbf;uid=sa;pwd=1a2b3c;"

set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select distinct(cs_prop) from cs",conn,1,1
set cs_prop=rs("cs_prop")
do while not rs.eof
%>
<option value="<%=cs_prop%>"><%=cs_prop%></option>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>

#5
jasonxing2007-10-31 19:58
謝謝你了,不過我試了還是不行,不知道是怎么回事!
#6
madpbpl2007-10-31 22:09
语句没错,检查数据库是否为空。
还有你这个不用加<select></select>?
#7
jasonxing2007-11-02 10:56

呵呵`!語句是沒有錯,是我在Dreamweaver里站點沒有設好,在IIS里瀏覽就有數据出來了
#8
星梦缘2007-11-02 11:16
以下是引用hmhz在2007-10-31 9:25:23的发言:
sql="select distinct(cs_prop) from cs"

进行唯一查询~~~

1