在文本框a里输入sql语句 按下执行按钮 是的输入框b输出结果 在asp.net web应用程序下怎么做到啊

解决方案 »

  1.   

    功能简单也许可以,复杂的就难了。如果你这个功能实现成功了,这就行了MS SQL的查询分析器了
      

  2.   

    SQL 语句都是一条字符串啊。你把 框a 拼接到 SqlCommand 不就可以啦框b返回受影响的行数
    还要搞个框C捕捉异常
    但这只是查询的,还要有增删改! 慢慢琢磨吧楼主再搞 mssqlserver 的查询分析器吗
      

  3.   

    这个很简单。你平常使用sqlcmd.ExecuteReader()得到的,就是这个多行多列的计算结果,而且你可以由它的 GetName 方法知道每一列的名称定义,可以由 FieldCount 属性知道结果有多少列。可以由捕获 Exception.InnerException 来获得 SQL Server系统返回的异常信息。这个过程主要部分,用不了十几行代码。
      

  4.   

    当然,你也可以直接使用 SqlDataAdapter 来得到 SQL 语言运行结果,然后在结果中将DataTable 绑定到一个自动绑定列的 GridView 控件。这个东西的代码其实很简单。主要是考察你深入基本的ADO.NET 应用的程度。