2010-09-27 47 views
0

我下载了一些示例代码,其中包含标记代码中的数据库查询。它会查询数据库并显示Web表单的结果,我想将输出转移到文本文件,我不知道如何执行此操作? 这可以从这里完成,还是只是更容易在源代码中编写代码并与数据库建立新连接?将数据输出到asp中的文本文件。标记代码

示例代码:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringIP %>" 
     DeleteCommand="DELETE FROM [ip-to-country] WHERE [ID] = ?" InsertCommand="INSERT INTO [ip-to-country] ([ID], [BeginingIP], [EndingIP], [TwoCountryCode], [ThreeCountryCode], [CountryName]) VALUES (?, ?, ?, ?, ?, ?)" 
     ProviderName="<%$ ConnectionStrings:ConnectionStringIP.ProviderName %>" SelectCommand="SELECT * FROM [ip-to-country] WHERE (([BeginingIP] &lt;= ?) AND ([EndingIP] &gt;= ?))" 
     UpdateCommand="UPDATE [ip-to-country] SET [BeginingIP] = ?, [EndingIP] = ?, [TwoCountryCode] = ?, [ThreeCountryCode] = ?, [CountryName] = ? WHERE [ID] = ?"> 

     <SelectParameters> 
      <asp:ControlParameter ControlID="txtIPNumber" DefaultValue="" Name="BeginingIP" PropertyName="Text" 
       Type="Double" /> 
      <asp:ControlParameter ControlID="txtIPNumber" DefaultValue="" Name="EndingIP" PropertyName="Text" 
       Type="Double" /> 
     </SelectParameters> 
     <DeleteParameters> 
      <asp:Parameter Name="ID" Type="Int32" /> 
     </DeleteParameters> 
     <UpdateParameters> 
      <asp:Parameter Name="BeginingIP" Type="Double" /> 
      <asp:Parameter Name="EndingIP" Type="Double" /> 
      <asp:Parameter Name="TwoCountryCode" Type="String" /> 
      <asp:Parameter Name="ThreeCountryCode" Type="String" /> 
      <asp:Parameter Name="CountryName" Type="String" /> 
      <asp:Parameter Name="ID" Type="Int32" /> 
     </UpdateParameters> 
     <InsertParameters> 
      <asp:Parameter Name="ID" Type="Int32" /> 
      <asp:Parameter Name="BeginingIP" Type="Double" /> 
      <asp:Parameter Name="EndingIP" Type="Double" /> 
      <asp:Parameter Name="TwoCountryCode" Type="String" /> 
      <asp:Parameter Name="ThreeCountryCode" Type="String" /> 
      <asp:Parameter Name="CountryName" Type="String" /> 
     </InsertParameters> 
    </asp:SqlDataSource> 
    <br /> 
    IP Address : 
    <asp:TextBox ID="txtIPAddress" runat="server" Wrap="False"></asp:TextBox> 
    <br /> 
    IP Number : 
    <asp:TextBox ID="txtIPNumber" runat="server" AutoPostBack="True" ReadOnly="True" 
     Wrap="False"></asp:TextBox> 
    <br /> 
    <br /> 

回答

1

你会好起来的代码做这背后,做数据库调用数据集或实体等,做什么是你想要的数据,然后做使用与datagrid或repeater的源相同的数据对象,或者您希望显示此数据。