建立一个 Web Server Application 应用程序,然后在上面放入TTable控件,设置好Table1的各种属性,然后创建一个WebActionItem对象,把它的PathInfo属性设为/test,在OnAction事件建立一个事件处理过程.
procedure TWebModule1.WebModule1WebActionItem1Action(Sender:TObject;Request:TWebRequest;Response:TWebResponse;var Handled:Boolean);
begin
try
table1.Opne;
table1.Append;
table1.FieldByName('Name').Value:='JackSun';
table1.FieldByName('Where').Value:='China';
table1.Post;
finally
table1.Close;
end;
end;
建立项目(项目名为project1),然后在浏览器中输入http://localhost/project1.dll/test 但总是不成功,不能把数据保存到数据库表(数据库为SQL Server 2000).
procedure TWebModule1.WebModule1WebActionItem1Action(Sender:TObject;Request:TWebRequest;Response:TWebResponse;var Handled:Boolean);
begin
try
table1.Opne;
table1.Append;
table1.FieldByName('Name').Value:='JackSun';
table1.FieldByName('Where').Value:='China';
table1.Post;
finally
table1.Close;
end;
end;
建立项目(项目名为project1),然后在浏览器中输入http://localhost/project1.dll/test 但总是不成功,不能把数据保存到数据库表(数据库为SQL Server 2000).
解决方案 »
- Delphi 导出Excel时,相邻两个单元格数据如果相同,就合并。
- delphi 里如何实现 VC++ 的 memcpy()函数的功能,把 FE 7F 09 40 转换成 float 型2.17
- dbchart再次统计时显示找不到前一个统计字段.
- 急求:fastrepor的主项头、主项数据怎么用显示出表格线???
- 哪個命令可以同時將几行信息同時向前或向后移動?
- 在DELPHI中执行SQL2000自带的一个存储过程(sp_pkeys),用storedproc该怎么执行?急,急,急
- 关于try的问题,好向在我的机器上try...except就是一个最大的异常■■■■■■■■■■
- 誰幫我看下,這個SQL語句有什麼問題?正確的是?
- 散分了,如何在dbgrideh的foot栏统计字段AA,BB,CC(数值型)的总和?
- 好久没有登录csdn了,看到了这个问题,发个帖子望大家多多参与,顺便散分
- xywhx(xywhx)进来拿分(2)
- xywhx(xywhx)进来拿分(1)
table1.Close;你都把表都关掉了当然看不到数据了,把table1.Close去掉。
table1.Close;
去掉
将''fieldbyname().value 改为"asstring",value 有问题.table1.Opne -> open
.value -----> asstring .
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
Var
dd,ff:string;
i:integer;
begin
DecodeDate(now,FYear,FMonth,FDay);
SYearHTML:='';
SMonthHTML:='';
SDayHTML:='';
SYearHTML1:='';
SMonthHTML1:='';
SDayHTML1:=''; ff:= Request.QueryFields.values['User_ID'];
dd := Request.QueryFields.values['User_Name']; for i := FYear-10 to FYear do
begin
if i = FYear then SMTemp := 'selected' else SMTemp :='';
SYearHTML := SYearHTML + Format(' <option value="%d" %s>%d</option>',[i,SMTemp,i]);
end;
for i := 1 to 12 do
begin
if i = FMonth then SMTemp := 'selected' else SMTemp :='';
SMonthHTML := SMonthHTML + Format(' <option value="%d" %s>%d</option>',[i,SMTemp,i]);
end;
for i := 1 to 31 do
begin
if i = FDay then SMTemp := 'selected' else SMTemp :='';
SDayHTML := SDayHTML + Format(' <option value="%d" %s>%d</option>',[i,SMTemp,i]);
end; Response.ContentType:='text/html'; Response.Content:='<HTML>'+
' <head>'+
' <title>'+Request.QueryFields.values['User_Name']+'报表</title>'+
//' <meta http-equiv="Content-Type" content="text/html; charset=GB2312">'+
' </head>'+
' <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" background="../image/rback1a.gif">'+' <table width="95%" border="0" cellspacing="0" cellpadding="0" height="95%" align="center" background="../image/rback1a.gif">'+
' <tr>'+
' <td>'+
' <table width="600" border="0" cellspacing="0" cellpadding="0" align="center" height="441">'+
' <tr> '+
' <td valign="middle" height="68">'+
' <div align="center"><img src="../image/index1.gif" width="540" height="56"></div> '+
' </td>'+
' </tr>'+
' <tr>'+
' <td valign="middle" height="1" bgcolor="#000000"><img src="image/bg.gif" width="1" height="1"></td>'+
' </tr>'+
' <tr>'+
' <td valign="middle">'+
' <table width="100%" border="0" cellspacing="0" cellpadding="0" height="361">'+
' <tr>'+
' <td valign="top" height="134">'+
' <table border="1" cellspacing="0" cellpadding="5" bgcolor="#ececff" bordercolordark=#ffffff bordercolorlight=#000000 width="600" >'+
' <tr bgcolor="#FFCC00">'+
' <td colspan="4">'+
' <div align="center">'+Request.QueryFields.values['User_Name']+'明细需量报表</div>'+
' </td>'+
' </tr>'+
' <tr>'+
' <td colspan="4" height="47">'+
' <div align="left">'+
' <form name="form1" method="post" action="mmxreport">'+
' <p> 查询时间:'+
' <select name="syear">'+
SYearHTML+
' </select>'+
' 年'+
' <select name="smonth">'+
SMonthHTML+
' </select>'+
' 月'+
' <select name="sday">'+
SdayHTML+
' </select>'+
//' ~'+
//' <select name="syear1">'+
// SYearHTML1+
//' </select>'+
//' 年'+
//' <select name="smonth1">'+
// SmonthHTML1+
//' </select>'+
//' 月'+
//' <select name="sday1">'+
// SdayHTML1+
' </select>'+
' <input type="submit" name="Submit" value="报表">'+
' <input type="hidden" name="user_id" value="'+ff+'">'+
' <input type="hidden" name="user_name" value="'+dd+'">'+
' </p>'+
' </div>'+
' </td>'+
' </tr>'+
' </table>'+
' </td>'+
' </tr>'+
' <tr>'+
' <td valign="top" height="134"> </td>'+
' </tr>'+
' </table>'+
' </td>'+
' </tr>'+
' </table>'+
' </td>'+
' </tr>'+
' </table>'+
' <p> </p>'+
' </body>'+
' </html>';end;呵呵,我是这样做的