Show your code ,please!

解决方案 »

  1.   

    Public Class WebForm2
        Inherits System.Web.UI.Page
        Protected WithEvents OleDbConnection1 As System.Data.OleDb.OleDbConnection
        Protected WithEvents OleDbDataAdapter1 As System.Data.OleDb.OleDbDataAdapter
        Protected WithEvents OleDbSelectCommand1 As System.Data.OleDb.OleDbCommand
        Protected WithEvents OleDbInsertCommand1 As System.Data.OleDb.OleDbCommand
        Protected WithEvents OleDbUpdateCommand1 As System.Data.OleDb.OleDbCommand
        Protected WithEvents OleDbDeleteCommand1 As System.Data.OleDb.OleDbCommand
        Protected WithEvents Dataset11 As WebApplication3.Dataset1
        Protected WithEvents DataGrid1 As System.Web.UI.WebControls.DataGrid#Region " Web 窗体设计器生成的代码 "    '该调用是 Web 窗体设计器所必需的。
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
            Me.OleDbConnection1 = New System.Data.OleDb.OleDbConnection()
            Me.OleDbDataAdapter1 = New System.Data.OleDb.OleDbDataAdapter()
            Me.OleDbSelectCommand1 = New System.Data.OleDb.OleDbCommand()
            Me.OleDbInsertCommand1 = New System.Data.OleDb.OleDbCommand()
            Me.OleDbUpdateCommand1 = New System.Data.OleDb.OleDbCommand()
            Me.OleDbDeleteCommand1 = New System.Data.OleDb.OleDbCommand()
            Me.Dataset11 = New WebApplication3.Dataset1()
            CType(Me.Dataset11, System.ComponentModel.ISupportInitialize).BeginInit()
            '
            'OleDbConnection1
            '
            Me.OleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=C:\Inetpub" & _
            "\wwwroot\db2.mdb;Mode=ReadWrite;Extended Properties="""";Jet OLEDB:System database" & _
            "="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine T" & _
            "ype=5;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet " & _
            "OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Cr" & _
            "eate System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy" & _
            " Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLED" & _
            "B:SFP=False"
            '
            'OleDbDataAdapter1
            '
            Me.OleDbDataAdapter1.DeleteCommand = Me.OleDbDeleteCommand1
            Me.OleDbDataAdapter1.InsertCommand = Me.OleDbInsertCommand1
            Me.OleDbDataAdapter1.SelectCommand = Me.OleDbSelectCommand1
            Me.OleDbDataAdapter1.TableMappings.AddRange(New System.Data.Common.DataTableMapping() {New System.Data.Common.DataTableMapping("Table", "table1", New System.Data.Common.DataColumnMapping() {New System.Data.Common.DataColumnMapping("Id", "Id"), New System.Data.Common.DataColumnMapping("text", "text")})})
            Me.OleDbDataAdapter1.UpdateCommand = Me.OleDbUpdateCommand1
            '
            'OleDbSelectCommand1
            '
            Me.OleDbSelectCommand1.CommandText = "SELECT Id, [text] FROM table1"
            Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
            '
            'OleDbInsertCommand1
            '
            Me.OleDbInsertCommand1.CommandText = "INSERT INTO table1([text]) VALUES (?)"
            Me.OleDbInsertCommand1.Connection = Me.OleDbConnection1
            Me.OleDbInsertCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("text", System.Data.OleDb.OleDbType.VarWChar, 50, "text"))
            '
            'OleDbUpdateCommand1
            '
            Me.OleDbUpdateCommand1.CommandText = "UPDATE table1 SET [text] = ? WHERE (Id = ?) AND ([text] = ? OR ? IS NULL AND [tex" & _
            "t] IS NULL)"
            Me.OleDbUpdateCommand1.Connection = Me.OleDbConnection1
            Me.OleDbUpdateCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("text", System.Data.OleDb.OleDbType.VarWChar, 50, "text"))
            Me.OleDbUpdateCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_Id", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "Id", System.Data.DataRowVersion.Original, Nothing))
            Me.OleDbUpdateCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_text", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "text", System.Data.DataRowVersion.Original, Nothing))
            Me.OleDbUpdateCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_text1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "text", System.Data.DataRowVersion.Original, Nothing))
            '
            'OleDbDeleteCommand1
            '
            Me.OleDbDeleteCommand1.CommandText = "DELETE FROM table1 WHERE (Id = ?) AND ([text] = ? OR ? IS NULL AND [text] IS NULL" & _
            ")"
            Me.OleDbDeleteCommand1.Connection = Me.OleDbConnection1
            Me.OleDbDeleteCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_Id", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "Id", System.Data.DataRowVersion.Original, Nothing))
            Me.OleDbDeleteCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_text", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "text", System.Data.DataRowVersion.Original, Nothing))
            Me.OleDbDeleteCommand1.Parameters.Add(New System.Data.OleDb.OleDbParameter("Original_text1", System.Data.OleDb.OleDbType.VarWChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "text", System.Data.DataRowVersion.Original, Nothing))
            '
            'Dataset11
            '
            Me.Dataset11.DataSetName = "Dataset1"
            Me.Dataset11.Locale = New System.Globalization.CultureInfo("en-US")
            Me.Dataset11.Namespace = "http://www.tempuri.org/Dataset1.xsd"
            CType(Me.Dataset11, System.ComponentModel.ISupportInitialize).EndInit()    End Sub    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
            '不要使用代码编辑器修改它。
            InitializeComponent()
        End Sub#End Region    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
        End SubEnd Class
      

  2.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm2.aspx.vb" Inherits="WebApplication3.WebForm2"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>WebForm2</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <asp:DataGrid id=DataGrid1 style="Z-INDEX: 101; LEFT: 220px; POSITION: absolute; TOP: 82px" runat="server" DataSource="<%# Dataset11 %>" Width="267px" Height="127px">
    </asp:DataGrid></FONT>
    </form>
    </body>
    </HTML>
      

  3.   

    <?xml version="1.0" encoding="gb2312" ?>
    <configuration>
        
      <system.web>    <!--  动态调试编译
              设置 compilation debug="true" 以将调试符号(.pdb 信息)
              插入到编译页中。因为这将创建执行起来
              较慢的大文件,所以应该只在调试时将该值设置为 true,而所有其他时候都设置为
              false。有关更多信息,请参考有关
              调试 ASP.NET 文件的文档。
        -->
        <compilation defaultLanguage="vb" debug="true" />    <!--  自定义错误信息
              设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错误信息,或设置为 "Off" 以禁用自定义错误信息。
              为每个要处理的错误添加 <error> 标记。
        -->
        <customErrors mode="RemoteOnly" />    <!--  身份验证 
              此节设置应用程序的身份验证策略。可能的模式是“Windows”、
              “Forms”、“Passport”和“None”
        -->
        <authentication mode="Windows" /> 
        <!--  授权 
              此节设置应用程序的授权策略。可以允许或拒绝用户或角色访问
              应用程序资源。通配符:"*" 表示任何人,"?" 表示匿名 
              (未授权的)用户。
        -->
        <authorization>
            <allow users="*" /> <!-- 允许所有用户 -->            <!--  <allow     users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                      <deny      users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                -->
        </authorization>    <!--  应用程序级别跟踪记录
              应用程序级别跟踪在应用程序内为每一页启用跟踪日志输出。
              设置 trace enabled="true" 以启用应用程序跟踪记录。如果 pageOutput="true",则
              跟踪信息将显示在每一页的底部。否则,可以通过从 Web 应用程序
              根浏览 "trace.axd" 页来查看 
              应用程序跟踪日志。
        -->
        <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
        <!--  会话状态设置
              默认情况下,ASP.NET 使用 cookie 标识哪些请求属于特定的会话。
              如果 cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
             若要禁用 cookie,请设置 sessionState cookieless="true"。
        -->
        <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;user id=sa;password="
                cookieless="false" 
                timeout="20" 
        />    <!--  全球化
              此节设置应用程序的全球化设置。
        -->
        <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
       
      </system.web></configuration>
      

  4.   

    1.确定数据库里是否有数据
    2.如果用DataGrid,DataList显示时确定是否数据绑定
    this.DataGridName.DataBind();
      

  5.   

    我反复检查,也没查出问题来,我用ASP。NET的开发工具做一拖就显示出来了?
      

  6.   

    1.你地sql 语句要对
    2.BINDING()