主题:vfp自由表与ASP
zycscfjh
[专家分:0] 发布于 2009-02-09 14:55:00
我有个自由表,每个月都要更新信息,不知道有没有高手能帮我从网上做个简单的查询.
要求:1\输入姓名可以显示人员基本信息;
2\每个月的自由表我都放在固定的文件夹下,G:\LX\ZGXX.DBF
字段名有:姓名 劳动合同号 出生时间 联系电话
怎么做成个网页查询!我就是连接不上.
请高手指教!
回复列表 (共6个回复)
沙发
alpen [专家分:1140] 发布于 2009-02-13 15:34:00
很厉害,有个自由表,从网上做个简单的查询?要做成个网页查询!把姓名 劳动合同号 出生时间 联系电话在网页上公开,大家看?做好好说一下,我就是想要看看学习学习啦!!!
板凳
foxdb [专家分:1830] 发布于 2009-02-20 01:32:00
我根据楼主的要求,编了个“ASP示范程序”给你参考!已经上服务器调试通过!希望对你有启发!
[img]http://www.enhor.com/temp/dbf_asp1.jpg[/img]
[img]http://www.enhor.com/temp/dbf_asp2.jpg[/img]
3 楼
foxdb [专家分:1830] 发布于 2009-02-20 01:36:00
TEST.ASP 内容如下:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<base target="footnotes">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.style4 {font-size: medium}
.style5 {
font-size: large;
font-weight: bold;
color: #0000FF;
}
-->
</style>
</HEAD>
<BODY bgColor=#CCFFFF >
<div align="center">
<p align="left"><span class="style5"> DBF自由表asp程序示范运行结果</span> <style>
tr{
bgcolor:expression(this.bgColor=((this.rowIndex)%2==0 )? "#99DDFF" : "#99CCFF");
}
</style>
</p>
</div>
<div align="center">
<table width="484" border="0" align="left" cellspacing="1">
<tr bgcolor=<%= M_color %> class="tr3">
<td width="85" height="15" align=center><div align="center" class="style4">姓 名</div></td>
<td width="130" align=center><div align="center" class="style4">劳动合同号</div></td>
<td width="111" align="center"><span class="style4">出生时间</span></td>
<td width="145" align="center"><span class="style4">联系电话</span></td>
</tr>
4 楼
foxdb [专家分:1830] 发布于 2009-02-20 01:36:00
<%
dim rs2
dim conn2
set conn2=server.createobject("ADODB.Connection")
conn2.open "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=g:\lx\;Exclusive=No"
set rs2=server.CreateObject("ADODB.RecordSet")'建立数据库连接
rs2.open "select * from zgxx ",conn2,1
rs2.movefirst
while (not rs2.eof or rs2.bof)
%>
<tr bgcolor=<%= M_color %> class="tr3">
<td width="85" height="15" align=center><div align="center" class="style4"><%= rs2("姓名") %></div></td>
<td width="130" align=center><div align="center" class="style4"><%= rs2("劳动合同号") %></div></td>
<td width="111" align="center"><span class="style4"><%= rs2("出生时间") %></span></td>
<td width="145" align="center"><span class="style4"><%= rs2("联系电话") %></span></td>
</tr>
<%
rs2.movenext
wend
%>
</table>
<%
rs2.close
set rs2=nothing
conn2.close
set conn2=nothing
%>
<font size="+2"><br>
</font>
</center>
</div>
</div>
</BODY>
</HTML>
5 楼
foxdb [专家分:1830] 发布于 2009-02-20 01:58:00
上面的ASP测试说明:
1、建好ZGXX.DBF 放在 G:\LX\下 即 G:\LX\ZGXX.DBF
2、可在写字板将上面的两段ASP程序考贝粘贴成一个文件后,改名成 test.asp
3、将test.asp 考入 IIS 相应的目录即可访问!
6 楼
BlueSmart [专家分:2340] 发布于 2009-02-20 11:49:00
很恭敬地向foxdb老师学习.
我的运行结果这样,不知那里错了?
DBF自由表asp程序示范运行结果
姓 名 劳动合同号 出生时间 联系电话
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/mynetpage/test.asp,行41
=========
我把bgcolor=<%= M_color %> 改成bgcolor=#0099FF 成功了!
谢谢!
我来回复