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