读书人

SQL获取信息有关问题(急)

发布时间: 2013-01-17 10:28:54 作者: rapoo

SQL获取信息问题(急)
public DataTable getTable(String sql)
{
try
{
SqlConnection Conn = MySqlConn();
Conn.Open();
String strSQL = sql;

SqlDataAdapter Da = new SqlDataAdapter(strSQL, Conn);
DataSet ds = new DataSet();
Da.Fill(ds);

Conn.Close();
return ds.Tables[0];
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(" 连接数据失败! ", "提示");
return null;
}
}
为什么连接sql数据库时,应用程序总是报“连接数据失败”问题 sql
[解决办法]

引用:
引用:引用:dt = dbr.getTable("select ,TTerAddserRemark from H_Termina where TerminalID = '" + isml + "'");
可以解释一下这是什么意思吗?
你这就是一个查询语句 返回table 这能看出来什么呢
……

select 列名,列名 from 表名 where 字段=条件 这是sql语句
如果得到table的话
for循环
for(int i=0;i<dt.row.count;i++)
{
dt.row[i]["列名"].Tostring()
}
[解决办法]
先确保查询语句没问题
连接数据库没问题(Conn.Open())
再查看其它问题
少用try catch,这样都把问题给规避了。

读书人网 >C#

热点推荐