Debug代码看看呀。不清楚你的程序是怎么设计的。
解决方案 »
- 天那!求救各位大能们!
- 請教:在DAL層的System.Configuration訪問UI層的app.config原理
- 界面:如何使用SplitContainer实现界面的伸展
- 模拟按键事件输入文本框
- c# winform 如何调用有有参数传入的网页程序
- 关于控件vScrollBar1、hScrollBar1的属性和方法的设置?
- vs2005中windows应用程序如何生成release版本?
- 有没有简单的MSDN 帮忙,或类似 JDK 的 .net 类库帮助文件,谢谢!
- 看看我的的代码错在哪儿?谢谢~
- datagrid控件能不能用来显示任意的数据啊??
- 字节数组问题
- 怎么判断我是否装了SQL 2005?
web?
点了什么按钮?比如搜索?然后页面没有响应?是没有响应还是一直没有结果?
你要查询的数据有多少?怎么写的查询?点按钮后的代码贴下看看
dgv1.DataSource = uc.getData("tb_hyxx","id,xm,ye,jf",condition);
public DataTablegetData(string tableName, string ziduan, string condition)
{
sql.Remove(0, sql.Length);
try
{
if (ziduan != null && ziduan != "")
{
sql.Append("select " + ziduan + " from " + tableName);
}
else
{
sql.Append("select * from " + tableName);
}
//sql = sql + " where flag=1 ";
if (condition != null && condition != "")
{
sql.Append(" where " + condition);
}
// MessageBox.Show(sql.ToString());
com = con.CreateCommand();
com.CommandText = sql.ToString();
da = new OdbcDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds != null && ds.Tables.Count > 0)
return ds.Tables[0]; }
catch (Exception e)
{
MessageBox.Show(e.Message);
return null;
}
}
我顶。有时候不是看数据量的大小,
要看执行sql的返回时间和执行效率。
看下连接数和sleep的进程数
navicat连接很慢查询很快???
看看是否有慢查询
每次sql执行时先打开中转form,
执行结束后再由中转form转到你要指向的form.
效率降低了很多