C#的DataAdapter问题
用dataadapter实例化一个对象比如OleDbDataAdaptermyAda=MyOleDbDataAdapter("select*fromuser",conns...
用dataadapter实例化一个对象比如OleDbDataAdapter myAda=My OleDbDataAdapter("select * from user",connstring);这样可以执行select * from user这个语句,但是如果已经存在myAda对象,怎么利用它执行sql语句呢??
展开
3个回答
展开全部
dataadapter就是这么定义的,除了构造函数之外,没发现它可以设置SQL文的地方。
你可以定义一个函数,每次都把SQL当参数传进来就行了。
public static DataTable ExecuteDataTable(string sql)
{
DataTable dt = new DataTable();
dt.TableName;
SqlDataAdapter sda = new SqlDataAdapter(sql,ConnectString);
sda.Fill(dt);
return dt;
}
你可以定义一个函数,每次都把SQL当参数传进来就行了。
public static DataTable ExecuteDataTable(string sql)
{
DataTable dt = new DataTable();
dt.TableName;
SqlDataAdapter sda = new SqlDataAdapter(sql,ConnectString);
sda.Fill(dt);
return dt;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OleDbDataAdapter myAda=My OleDbDataAdapter("select * from user",connstring)
这里错了吧,应该是=New OleDbDataAdapter吧
如果已经有,可以不用声明,直接重新New即可
myAda=New OleDbDataAdapter("select * from user2",connstring)
这里错了吧,应该是=New OleDbDataAdapter吧
如果已经有,可以不用声明,直接重新New即可
myAda=New OleDbDataAdapter("select * from user2",connstring)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度搜索 “黑马.net全套视频” 能帮你解决掉问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询