private static string constr = @"Data Source=LIANZIYU-PC\SQLEXPRESSInitial Catalog=ShopIntegrated Security=True"//链接字符串
public static DataTable Check(string sql, SqlParameter[] pram)
{
try
{
SqlConnection con = new SqlConnection(constr)
con.Open()//打开数据链接
SqlCommand com = new SqlCommand(sql, con)
for (int i = 0i <pram.Lengthi++)
{
com.Parameters.Add(pram[i])
}
DataSet ds = new DataSet()
SqlDataAdapter ad = new SqlDataAdapter(com)
ad.Fill(ds)
con.Close()
return ds.Tables[0]
}
catch (Exception)
{
return null
}
错误在 //3因为 oleCmd.CommandText="select * from authors"这是查询语句,
而oleCmd.commandType=CommandType.StoredProcedure//3
这句是存储过程, 不相配。。。。
public static string constr = @"Provider=Microsoft.Jet.OleDb.4.0Data Source=school1.mdb"using (OleDbConnection con = new OleDbConnection(constr))
{
con.Open()
string sql="select * from csscore"
using(OleDbDataAdapter oda=new OleDbDataAdapter(sql,con))
{
DataTable dt = new DataTable()
oda.Fill(dt)
dataGridView1.DataSource = dt
}
}
在工具箱拖一个 datagridview控件。用来显示数据。
string sql 是查询语句,你就改这个。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)