access可以,sqlserver不可以?

junyimei 2003-08-24 06:54:07
<form name="myform">
省份 <select name="prov" onchange="sel()">
<option value="">--</option>
<%
myrec.open "select distinct(prov) from citys",mycon
while not myrec.eof
prov=myrec.fields(0).value
%>
<option value="<%=prov%>"><%=prov%></option>
<%
myrec.movenext
wend
myrec.close
%>
</select>

<select name="city" id="city">
<option value="">----</option>
</select>
<table><tr><td id=t1></td></tr></table>
</form>
<script language="vbscript">
sub sel()
index=document.all("prov").selectedindex
prov=document.myform.prov.options(index).value str="<iframe src=pro_city21.asp?prv="&prov&" frameborder=0 height=100></iframe>"


document.all("t1").innerhtml=str


end sub
这段代码,使用access数据库时,得到了理想的结果。可是,用sqlserver 数据库
“城市”的列表中没有值,这是为什么呢?

另外,有人可告知,那里可以免费下载较好的asp代码?我初学。
多谢!
...全文
43 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
junyimei 2003-08-25
  • 打赏
  • 举报
回复
贴子回复次数大于跟给分次数!!!!
结不了贴!!!!!!!!!!

junyimei 2003-08-25
  • 打赏
  • 举报
回复
解决了!!!
数据库的问题,与语法无关。
谢谢大家!!:)
year81s 2003-08-25
  • 打赏
  • 举报
回复
一般是数据库的问题,sql何access在某些字段类型的处理商会不同,好好检查一下数据库的设计
业余程序员 2003-08-25
  • 打赏
  • 举报
回复
请问这条语句在ACCESS是不是要选择(ID),你的SQL数据库中第一个是不是这个自动编号的ID呢如果不是就会产生空白记录。仔细看一个数据库中的字段属性。
prov=myrec.fields(0).value
如果还不行就QQ上说~
junyimei 2003-08-25
  • 打赏
  • 举报
回复
我试试看
您的意思是 将prov=myrec.fields(0).value
换成:myrec("prov"),
还是不行!!
ttt2 2003-08-25
  • 打赏
  • 举报
回复
谢谢!但是我之前用myrec.fields("0")再sqlserver 中使用也没有问题呀?

去段顺序可能变了强列要求用"名称"
junyimei 2003-08-25
  • 打赏
  • 举报
回复
up
junyimei 2003-08-24
  • 打赏
  • 举报
回复
谢谢!但是我之前用myrec.fields("0")再sqlserver 中使用也没有问题呀?
MacrossYF29 2003-08-24
  • 打赏
  • 举报
回复
你把myrec.FIELD(0).value改成myrec("字段名")应该就行了。
这是和连接有关的。请你举出连接代码。下载代码可以去www.cncode.com去看看。也可以www.asp300.net
iamfred 2003-08-24
  • 打赏
  • 举报
回复
看着乱七八糟的
不是自己写的吧

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧