在ISAPI里为什么不能建立一个Table?(50分)

  • 主题发起人 主题发起人 yxuehui
  • 开始时间 开始时间
Y

yxuehui

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在编时,想建立一个Table,为什么不行。以下是代码。
其中的tbUser我已经定义,databaseName也付值了。

tbUser.TableName :='testdb';
if tbUser.Exists then
tbUser.DeleteTable ;
with tbUser.FieldDefsdo
begin
Clear;
Add('No', ftString, 3, false);
Add('Number', ftString, 7, False);
add('Sure',ftSmallint,3,true);
Add('Score',ftinteger,0,true);
Add('Answer',ftString,5,false);
Add('StuAnswer',ftString,5,false);
Add('Memo',ftString,30,false);
end;
tbUser.CreateTable ;
if tbUser.active=false then
tbUser.Active :=true;
 
是否有人正在使用这个TABLE(包括你的程序本身)
 
hi,huizhang,nice to meet you again.
程序中没有人在使用该table, 我是想要在ISAPI中新建一个Table,
这段程序在CGI下是没有问题的,把CGI还成IsAPI就出这个问题了。
在CGI中,我甚至用Filecopy()函数建立一个table.
不知这么ISAPI就出问题了。
 
这个问题我已经解决 了,我能不能取消这个问题。
在建立Table前,最好在implementation前
type mttable=class(ttable);
在过程中
var t:mytable;
 
多人接受答案了。
 
后退
顶部