cgi应用程序的问题,急!急!急!(50分)

  • 主题发起人 主题发起人 zhangxin_221
  • 开始时间 开始时间
Z

zhangxin_221

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用delphi作cgi application时,在iis下调试时,总出现http 500 内部服务器错误!
具体过程如下:
在web module中只添加了adoquery和datasettableproducer
代码如下:
unit Unit1;

interface

uses
SysUtils, Classes, HTTPApp, DBWeb, DB, ADODB;

type
TWebModule1 = class(TWebModule)
DataSetTableProducer1: TDataSetTableProducer;
ADOQuery1: TADOQuery;
procedure WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;

var
WebModule1: TWebModule1;

implementation

{$R *.DFM}

procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
//将datasettableproducer的内容作为web页面的文档。
response.Content:=datasettableproducer1.Content;
end;
end.
属性如下:
adoquery。connectionstring设置为:(使用windows安全集成设置)Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=Mydatabase;Data Source=PIXCEL
我的sql server 数据库的默认用户sa则设置了口令为‘123’。
但当我用sa的默认用户登陆时,则完全无任何问题!
不知是何原因,还望各位大虾不吝赐教!小弟先谢了。
 
"http 500 内部服务器错误" 的更具体的信息是什么?
 
Internal Server Error 500

--------------------------------------------------------------------------------
Exception: EStackOverflow
Message: Stack overflow
 
表里的内容多吗?
 
只是当做练习,表中共10个字段,5条记录
 
用adoquery连接后台数据库,请不要将登陆用户名和密码设置为nt集成,会出错。
 
我也曾经遇到过这样的问题,一直来都没有解决。希望大虾们赶快回答这个问题。
 
很痛苦吧,我怀疑是delphi自身的问题。
 
我感肯定这不是DELPHI自身的问题,问题肯定在ADO属性或连接上。或者是ADO的驱动
选错了。
 
接受答案了.
 
后退
顶部