Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Oracle数据库跟踪/日志记录_Asp.net_Visual Studio 2010_Oracle_Gridview - Fatal编程技术网

Asp.net Oracle数据库跟踪/日志记录

Asp.net Oracle数据库跟踪/日志记录,asp.net,visual-studio-2010,oracle,gridview,Asp.net,Visual Studio 2010,Oracle,Gridview,我创建了一个连接到oracle数据库的web应用程序。我想在gridview中显示我请求的数据,但没有显示任何数据。我想知道如何设置跟踪/日志,以确定我是否正确连接到数据库,以及是否正在提取请求的数据 我发现这篇文章: 虽然我找不到它要求的正确文件,比如.trc文件,但这似乎会有所帮助 这是我的连接代码,如果有问题的话?我不认为这是因为没有错误,它运行时,它只是不在GridView中显示数据 public partial class _Default : System.Web.UI.Pa

我创建了一个连接到oracle数据库的web应用程序。我想在gridview中显示我请求的数据,但没有显示任何数据。我想知道如何设置跟踪/日志,以确定我是否正确连接到数据库,以及是否正在提取请求的数据

我发现这篇文章:

虽然我找不到它要求的正确文件,比如.trc文件,但这似乎会有所帮助

这是我的连接代码,如果有问题的话?我不认为这是因为没有错误,它运行时,它只是不在GridView中显示数据

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            // Start the stopwatch
            stopWatch();


            //alter session Enable sql_trace;

            // Obtain data connection 
            string oradb = "******************************";
            OracleConnection conn = new OracleConnection(oradb);  // C#
            conn.Open();
            OracleCommand cmd = new OracleCommand();
            DataSet ds = new DataSet();

            //Command including ref cursor 
            cmd = new OracleCommand("apps.cie_install_base_data.get_serial_trx_hist", conn);
            cmd.CommandType = CommandType.StoredProcedure;

            // Both Parameters
            OracleParameter p_serial_number = new OracleParameter();
            p_serial_number.OracleDbType = OracleDbType.Char;
            p_serial_number.Direction = ParameterDirection.Input;
            p_serial_number.Value = "******";
            cmd.Parameters.Add(p_serial_number);

            OracleParameter p_cursor = new OracleParameter();
            p_cursor.OracleDbType = OracleDbType.RefCursor;
            p_cursor.Direction = ParameterDirection.Output;
            cmd.Parameters.Add(p_cursor);

            // Adding the adapter and Binding Data source 
            OracleDataAdapter ad = new OracleDataAdapter(cmd);
            ad.Fill(ds);
            GridView1.DataSource = ds.Tables[0];
            GridView1.AutoGenerateColumns = true;
            GridView1.DataBind();

            p_serial_number.Dispose();
            p_cursor.Dispose();
            cmd.Dispose();
            conn.Dispose();


        }

        // Stopwatch Code
        public void stopWatch()
        {
            Stopwatch my_watch = new Stopwatch();

            my_watch.Start();
            for (int i = 1; i < 100; i++)
            {
                Thread.Sleep(1);
            }
            my_watch.Stop();

            Label2.Text = "Elapsed: {0}" + my_watch.Elapsed;
            Label3.Text = "Elapsed in milliseconds: {0}" + my_watch.ElapsedMilliseconds;
            Label4.Text = "Elapsed timer ticks: {0}" + my_watch.ElapsedTicks;

        }

    }

} // End of Class
public分部类\u默认值:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
//启动秒表
秒表();
//alter session Enable sql_trace;
//获取数据连接
字符串oradb=“*******************************”;
OracleConnection conn=新的OracleConnection(oradb);//C#
conn.Open();
OracleCommand cmd=新的OracleCommand();
数据集ds=新数据集();
//包含ref游标的命令
cmd=newOracleCommand(“apps.cie\u install\u base\u data.get\u serial\u trx\u hist”,conn);
cmd.CommandType=CommandType.storedProcess;
//两个参数
OracleParameter p_序列号=新的OracleParameter();
p_serial_number.OracleDbType=OracleDbType.Char;
p_serial_number.Direction=参数Direction.Input;
p_serial_number.Value=“*******”;
命令参数添加(p_序列号);
OracleParameter p_cursor=新的OracleParameter();
p_cursor.OracleDbType=OracleDbType.RefCursor;
p_cursor.Direction=参数Direction.Output;
cmd.Parameters.Add(p_光标);
//添加适配器和绑定数据源
OracleDataAdapter ad=新的OracleDataAdapter(cmd);
ad.Fill(ds);
GridView1.DataSource=ds.Tables[0];
GridView1.AutoGenerateColumns=true;
GridView1.DataBind();
p_序列号。Dispose();
p_cursor.Dispose();
cmd.Dispose();
conn.Dispose();
}
//秒表代码
公众免费秒表()
{
秒表my_watch=新秒表();
我的手表。开始();
对于(int i=1;i<100;i++)
{
睡眠(1);
}
我的表停下来;
Label2.Text=“经过:{0}”+我的手表经过;
Label3.Text=“以毫秒为单位经过:{0}”+my_watch.elapsedmillesons;
Label4.Text=“经过的计时器滴答声:{0}”+my_watch.ElapsedTicks;
}
}
}//下课
如果有人能帮我找到关于数据库跟踪的代码、解决方案或教程中的问题,那就太好了