asp中数据查询怎么实现查询结果中共有多少字段啊?

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:35:00
我想在一个文本框中输入一条sql语句然后在下面显示sql语句的结果
有什么办法能把结果显示在sql语言的结果显示在网页中 比如输入的要是查询就显示查询结果 要是插入则显示(一行受影响)之类的 如果语句错误则显示语句错误!~有没有这样的实现方法呢?
如果没有 那有没有能返回一条查询语句中所有字段的总数呢?

1.我不知道你是怎么判断你输入的语句是查询语句还是增删改语句的。
要知道,ADO.NET执行查询和执行增删改使用的是2个不同的方法.
sda.Fill(ds) 与 cmd.ExecuteNonQuery()
2.使用cmd.ExecuteNonQuery() 的返回值就是操作的影响行数. 而 sda.Fill(ds)的ds 就是查询结果.你所要做的只是把他们放到页面上去而已.
3.在执行语句外面套上try ,比如:
try
{
cmd.ExecuteNonQuery();
}
catch (Exception e)
{
return e.Message;
}

若执行出错了. e.Message 自然就是错误信息.放到页面上即可.