(急!!)执行SQL语句有关问题
我现在有个很急的问题:我想用VS编程实现一个功能:有个按钮和文本框,在点击“执行”按钮时,会执行下面文本框中输入的相关SQL语句,在另一个文本框中显示从数据库中得出的对应的结果。
说明:该功能类似于SQL数据库中的执行按钮功能,在SQL中的查询中输入SQL语句点击执行按钮,下方会显示对应的结果。
这个功能该如何实现请高手指点! --------------------编程问答-------------------- using(SqlConnection sqlconn = new SqlConnection(conn))
{
SqlCommand cmd = new SqlCommand("",sqlconn );
sqlconn.Open();
//根据需要使用 executereader
}
--------------------编程问答-------------------- --------------------编程问答-------------------- int SqlExecute(string sql)
{
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 就是执行返回的影响行数
--------------------编程问答-------------------- 只是查询吗?
public void SelectTest(string strSql)
{
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的流程编辑器!!!有高手有这方面开发经验的吗? --------------------编程问答-------------------- 谁能够把步骤说的很清楚点啊,因为我编程水平比较低啊。步骤越详细越好,谢谢啊!
补充:.NET技术 , ASP.NET