public DataTable GetTable(string sql, params SqlParameter[] values)
{
DataTable dt = new DataTable();
try
{
Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddRange(values);
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
adapter.Fill(dt);
Close();
}
catch (Exception e)
{
message = e.Message;
}
return dt;
}
帮我修改一下
{
DataTable dt = new DataTable();
try
{
Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddRange(values);
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
adapter.Fill(dt);
Close();
}
catch (Exception e)
{
message = e.Message;
}
return dt;
}
帮我修改一下
解决方案 »
- 用C#登录skydrive
- c# 自定义事件的调用
- C#中控件的问题~~ 大鬼小鬼都来瞧瞧啊 在线等你们
- 请问C# 有没有象OUTLOOK那样的邮件列表控件啊
- 什么是应用程序域?
- Access能容纳多少条记录
- 软件图片资源修改
- 100分求:为什么使用Sockte接受传送的中文字符串是乱码????
- Binding后,如何将textBox,datetimePicker控件中的数据保存到dataSet?
- c#中怎样通过控件来添加treeview中的节点?
- |ZYCWPF| RTP发送的话每秒应该发送多少KB才正常,为什么我10帧,每帧为38KB都会卡和丢数据呢?
- system.io.filenotfoundexception
你写的有问题,,
cmd.Parameters.AddRange(values.ToArray());
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);改成SqlDataAdapter adapter = new SqlDataAdapter();
adapter.selectCommand = cmd;就oK了
你去试试应该OK
adapter.selectCommand = cmd;
{
Adapter.SelectCommand = new SqlCommand(SqlString, connection);
Adapter.SelectCommand.Parameters.Add(values);
Adapter.Fill(Table);[code]
Adapter.SelectCommand.Parameters.Add(values);
Adapter.Fill(Table);