我现在有个很急的问题:
我想用VS编程实现一个功能:有个按钮和文本框,在点击“执行”按钮时,会执行下面文本框中输入的相关SQL语句,在另一个文本框中显示从数据库中得出的对应的结果。说明:该功能类似于SQL数据库中的执行按钮功能,在SQL中的查询中输入SQL语句点击执行按钮,下方会显示对应的结果。
这个功能该如何实现请高手指点!
我想用VS编程实现一个功能:有个按钮和文本框,在点击“执行”按钮时,会执行下面文本框中输入的相关SQL语句,在另一个文本框中显示从数据库中得出的对应的结果。说明:该功能类似于SQL数据库中的执行按钮功能,在SQL中的查询中输入SQL语句点击执行按钮,下方会显示对应的结果。
这个功能该如何实现请高手指点!
{
SqlCommand cmd = new SqlCommand("",sqlconn );
sqlconn.Open();
//根据需要使用 executereader}
{
int res;
using(SqlConnection sqlconn = new SqlConnection(conn))
{
SqlCommand cmd = new SqlCommand(sql,sqlconn );
sqlconn.Open();
res = cmd.ExecuteNonQuery();
//根据需要使用 executereader }
return res;
}传入sql语句,返回影响的行数
在另一文本框显示
受影响的行数:..
这个还比较简单啊。。你先从TEXTBOX里取出SQL 这句应该没问题吧?然后调用执行方法
借用上面的public object SqlExecute(string sql)
{
int res;
using(SqlConnection sqlconn = new SqlConnection(conn))
{
SqlCommand cmd = new SqlCommand(sql,sqlconn );
sqlconn.Open();
res = cmd.ExecuteNonQuery();
sqlconn.Closed();
} return res;
}
z这里的SQL就是你的TEXTBOX里的执行语句返回res 就是了
res 就是执行返回的影响行数
{
SqlConnection con = new SqlConnection("server=.;database=other;uid=sa;pwd=sa");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = strSql; DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds); GridView.DataSoursce = ds;
GridView.DataBind();
先查询出来,填充到一个dataset里,页面上放置一个Gridview,自动设置行和列,然后设置他的数据源!
这个东东类似于台塑网FPGFLOW的流程编辑器!!!有高手有这方面开发经验的吗?