如何用多个sql语句调用一个方法?而且那个sql语句是StringBuilder类型的?
比如要那个sql语句是:StringBuilder sql = new StringBuilder(" SELECT * FROM A ");
sql.Append(........);
额,没明白楼主说的什么意思,楼主是在程序中拼SQL,你那“多个sql语句调用一个方法”是指多个拼SQL的代码段中调用C#方法,还什么?先把问题描述清楚吧。
是多个拼接sql语句调用一个方法!
@舍鱼: 写一个返回字符串的方法如 public stringCommSql(),然后在每个拼SQL的方法中调用这个方法:
/..拼sql代码.../
sql.append(CommSql());
/..拼sql代码.../
“是多个拼接sql语句调用一个方法!”这个方法是哪里的来的?能不更给个例子?动态调用方法吗?利用反射?还是调研SQL函数??
楼主是不是想把多个SQL语句放到StringBuilder中,然后通过调用一个方法,执行多条语句啊???
如果是这样的话,只能是字符串拆分了。以换行符拆分,循环执行。
嗯 !是的
SQL 语句随便拼接,然后用 SqlDataAdapter 来执行拼接后的SQL,并将数据填充到 DataSet,这样你就可以得到所有SQL语句执行后返回的记录。