中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Delphi > 临时文章
创建并控制一个asp.net程序!(fordelphi.net)
作者:laoli 时间:2002-09-27 11:41 出处:互联网 责编:chinaitpower
              摘要:创建并控制一个asp.net程序!(fordelphi.net)
<%@ Page Language="Delphi" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    procedure Button1Click(Sender: System.Object; E: EventArgs);
      var
          
MyConnection : OleDbConnection ;
          dbReader : OleDbDataReader;
          cmd : OleDbCommand;
          abc : string;
          outval : string;
          intval : longint;
      begin
          
abc := 'Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=c:\mydb.mdb';
          MyConnection := OleDbConnection.Create(abc);
          MyConnection.Open;

          cmd := MyConnection.CreateCommand;
          cmd.CommandText := 'Select * from Table1';

          dbReader := cmd.ExecuteReader;

          while (dbReader.Read) do
          begin
              
intval := dbReader.GetInt32(0);
              outval := dbReader.GetString(1);
          end;

          Label1.Text := inttostr(intval);

      end;

      procedure Button2Click(Sender: System.Object; E: EventArgs);
      var
        
ConnStr : string;
        CommTxt : string;
        MyConnection : OleDbConnection ;
        abc : string;
        cmdText : string;
        cmd : OleDbCommand;

      begin
        
ConnStr := 'Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=c:\mydb.mdb';
        CommTxt := 'select andy as [first name], chapman as [Last Name] from Table1';
        abc := 'Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=c:\mydb.mdb';

        MyConnection := OleDbConnection.Create(abc);
        cmd := OleDbCommand.Create(CommTxt,MyConnection);

        MyConnection.Open;

        DataGrid1.DataSource := cmd.ExecuteReader(CommandBehavior.CloseConnection);
        DataGrid1.DataBind();

      end;

</script>
<html>
<head>
</head>
<body style="FONT-FAMILY: arial">
    <h2>Simple Data Report
    </h2>
    <hr size="1" />
    <form runat="server">
        <asp:datagrid id="DataGrid1" runat="server" CellSpacing="1" GridLines="None" CellPadding="3" BackColor="White" ForeColor="Black" EnableViewState="False">
            <HeaderStyle font-bold="True" forecolor="White" backcolor="#4A3C8C"></HeaderStyle>
            <ItemStyle backcolor="#DEDFDE"></ItemStyle>
        </asp:datagrid>
        <asp:Button id="Button1" style="Z-INDEX: 100; LEFT: 284px; POSITION: absolute; TOP: 151px" onclick="Button1Click" runat="server" Text="Bind To Data Grid"></asp:Button>
        <asp:Label id="Label1" style="Z-INDEX: 100; LEFT: 467px; POSITION: absolute; TOP: 156px" runat="server" Width="42px">Label</asp:Label>
        <asp:Button id="Button2" style="Z-INDEX: 101; LEFT: 283px; POSITION: absolute; TOP: 182px" onclick="Button2Click" runat="server" Text="Button"></asp:Button>
    </form>
</body>
</html>

(*
请设置你的webconfig文件如下:
*)

<configuration>

    <system.web>

<compilation debug="true">
<assemblies>
  <add assembly="DelphiProvider" />
</assemblies>
            <compilers>
                <compiler language="Delphi" extension=".pas" type="Borland.Delphi.DelphiCodeProvider,DelphiProvider" />
            </compilers>

        </compilation>

    </system.web>
</configuration>


<configuration>

    <system.web>

<compilation debug="true">
<assemblies>
  <add assembly="DelphiProvider" />
</assemblies>
            <compilers>
                <compiler language="Delphi" extension=".pas" type="Borland.Delphi.DelphiCodeProvider,DelphiProvider" />
            </compilers>

        </compilation>

    </system.web>
</configuration>



关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有