用的是Oracle数据库在VS2005 在sqldatasource的控件属性把SQL语句写死查询结果很快在GridView显示出来,但是动态生成SQL时GridView显示就很慢!代码: protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.SelectParameters.Clear();
SqlDataSource1.SelectParameters.Add("id2", TypeCode.String, Request.QueryString["id2"].ToString());
SqlDataSource1.SelectCommand="SELECT R2, R3,REPLACE(REPLACE(REPLACE(to_char(to_date( r4, 'yyyymmddhh24miss'), 'yyyy----mm--dd- hh24:mi:ss '), '----', '年'), '--', '月'), '-', '日')R4 , to_char(to_date(R5, 'sssss '), 'mi\"分\"ss\"秒\" ')R5 FROM SHCD_20071001 WHERE r2=:id2";
}
{
SqlDataSource1.SelectParameters.Clear();
SqlDataSource1.SelectParameters.Add("id2", TypeCode.String, Request.QueryString["id2"].ToString());
SqlDataSource1.SelectCommand="SELECT R2, R3,REPLACE(REPLACE(REPLACE(to_char(to_date( r4, 'yyyymmddhh24miss'), 'yyyy----mm--dd- hh24:mi:ss '), '----', '年'), '--', '月'), '-', '日')R4 , to_char(to_date(R5, 'sssss '), 'mi\"分\"ss\"秒\" ')R5 FROM SHCD_20071001 WHERE r2=:id2";
}
解决方案 »
- [在线等]从web.config中调用access的连接字符串问题?找不到可安装的ISAM
- 未能加载文件或程序集AjaxControlToolkit 3.5的问题
- 大家来谈谈架构client-dispatcher-server模式
- web页面启动的线程,是不是关闭页面后就自动关掉了?
- JavaScript 读xml 运行报错,看了半天没错误啊,邦个忙啊!
- 在SQLHelper 中如何使用带事务处理的存储过程?
- asp.net中怎么定义全局的结构等复杂的变量啊
- 关于Asp.net的安全问题!
- 在线等:sql 列转行的问题,高手进,
- 在gridview控件表中,同一个id有许多部门,现在超链接点击某个部门跳转到一个获取部门信息、部门意见的详细界面
- SQL语句中使用C#中函数变量的问题
- 急!图片预加载!
希望高人帮帮忙。
所以SQL语句肯定是多变的,就是知道为什么慢?
我把“SqlDataSource1.SelectCommand="SELECT ”
写在 protected void Page_Load(object sender, EventArgs e) 这里适合吗?