WebBroker写的一个数据库小例子出错!

zflegend 2004-07-19 01:56:15
很简单,就是用TDataSetTableProducer取一个表的数据显示在页面里,下面把程序详细描述一下:(如果还不清楚的话可以给我email,我把程序发过去)
新建一个new Web Server Application,选ISAPI/NSAPI Dynamic Link Library;
在WebModule的action里添2个TWebActionItem,同时向工程中增加1个
TPageProducer,1个TSession,1个DSTableEmployee,和1个TTable。
下面是各个组件的设置:
组件名 属性 设置
TSession Name Session1
AutoSessionName True
SessionName Session1_3

TWebActionItem Name acRoot
Default true
PathInfo /root
Producer PageRoot

TWebActionItem Name acDSTable
PathInfo /DSTable
Producer DSTableEmployee

TDataSetTableProducer Name DSTableEmployee
DataSet TableEmployee

TTable Name TableEmployee
DataBaseName DBDEMOS
TableName employee.db
SessionName Session1_3

TPageProducer Name PageRoot
TPageProducer的HTMLDoc内容:
<html>
<head>
<title>演示程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p align="center"><font size="5"><b>本程序演示了基于数据库的Web服务器应用程序</b></font></p>
<hr>
<p><b><font size="4">TDataSetTableProducer</font></b></p>
<p>这个例子演示了TDataSetTablePageProducer组件的使用,请点击<a href="DSTable">这里</a>??</p>
</body>
</html>

TDataSetTableProducer的Columns中有5个字段LastName、FirstName、HireDate、PhoneExt、Salary 。
build以后把生成的dll文件拷贝到C:\Inetpub\Scripts目录下面,用ie5输入地址:http://localhost/scripts/Project1.dll/root,提示HTTP 500内部服务器错误。

这是我的第一个webbroker程序,iis5.0已经配置好了,不知道哪里还有忽略的地方,请各位不吝赐教了!
...全文
79 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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