程序片如下: private static void getdata()
{
Thread tempThread=new Thread(new ThreadStart(getTemp));
//系统提示说getTemp需要对象应用,就这个错误,请问为什么?
tempThread.Start();
}
private void getTemp()
{
string sqlConn=
"workstation id="+"MICROSOF-6966EB"+";packet size=4096;user id=sa;data source="+
"192.168.0.55"+
";persist security info=False;initial catalog=JFJCServer";
SqlConnection conn=new SqlConnection(sqlConn);
try
{
string sqlString="select * from temperature";
conn.Open();
SqlDataAdapter sqlAdpt=new SqlDataAdapter(sqlString,conn);
DataSet sqlDa=new DataSet();
sqlAdpt.Fill(sqlDa,"temperature");
}
catch(Exception e)
{
e.ToString();
}
finally{
conn.Close();
}
}
}
}
其他语句有没有问题?
{
Thread tempThread=new Thread(new ThreadStart(getTemp));
//系统提示说getTemp需要对象应用,就这个错误,请问为什么?
tempThread.Start();
}
private void getTemp()
{
string sqlConn=
"workstation id="+"MICROSOF-6966EB"+";packet size=4096;user id=sa;data source="+
"192.168.0.55"+
";persist security info=False;initial catalog=JFJCServer";
SqlConnection conn=new SqlConnection(sqlConn);
try
{
string sqlString="select * from temperature";
conn.Open();
SqlDataAdapter sqlAdpt=new SqlDataAdapter(sqlString,conn);
DataSet sqlDa=new DataSet();
sqlAdpt.Fill(sqlDa,"temperature");
}
catch(Exception e)
{
e.ToString();
}
finally{
conn.Close();
}
}
}
}
其他语句有没有问题?
解决方案 »
- 关于C#同时搜索两个关键字。。
- vs里面有没有生成覆盖父类的方法的向导,eclipse里面有,vs有没有。
- C#程序关闭时计算机会响一下
- 非常非常想学.NET,请前辈指路。
- 向各位高手请教:WebService 中数据入库效率很低,400 条记录竟然用到 2.343 秒, 求如何优化性能。
- dddddddddfffffffffff
- 如何用C#实现datagridview的多行列头?
- 一个小问题
- 请问在一个连接数据库的客户端程序中,整个程序用一个Connection,好还是多个Connection
- win98 安装 .net SDK 的问题,有请 ms 专家和高手
- 请教个问题!谢谢!
- 如何实现windaows的缩略图
private static void getTemp()
{
Thread tempThread=new Thread(new ThreadStart(getTemp));
//系统提示说getTemp需要对象应用,就这个错误,请问为什么?tempThread.Start();}private void getTemp()
{
string sqlConn=
"workstation id="+"MICROSOF-6966EB"+";packet size=4096;user id=sa;data source="+
"192.168.0.55"+
";persist security info=False;initial catalog=JFJCServer";
SqlConnection conn=new SqlConnection(sqlConn);
try
{
string sqlString="select * from temperature";
conn.Open();
SqlDataAdapter sqlAdpt=new SqlDataAdapter(sqlString,conn);
DataSet sqlDa=new DataSet();
sqlAdpt.Fill(sqlDa,"temperature");
}
catch(Exception e)
{
e.ToString();
}
finally{
conn.Close();
}
}}
}
private void getTemp()
getTemp()方法是具体实例的成员,以来于该类型的实例,在静态方法里调用,没有对象,自然也就找不到方法。
private static void getdata()
private void getTemp()
getTemp()方法是具体实例的成员,以来于该类型的实例,在静态方法里调用,没有对象,自然也就找不到方法。
____________________________
改成这样了
private void getdata()
private void getTemp()
但是程序运行后,当数据库中的数据更新后,该线程并不更新客户端,这是为什么啊?