2,596
社区成员
发帖
与我相关
我的任务
分享
//方法
public int ExecuteReader(string sql)
{
using (DbConnectionBuilder connBuilder = new DbConnectionBuilder(this._connectionString, this._providerName))
{
DbCommand cmd = connBuilder.Provider.CreateCommand();
cmd.CommandText = sql;
cmd.CommandType = System.Data.CommandType.Text;
cmd.Connection = connBuilder.Connection;
DbDataReader read = cmd.ExecuteReader();
return read.FieldCount;
}
}
//调用
string sql = "select * from spt_mda";//失败
//string sql = "select 1 as RowNo";//成功
Response.Write("返回列数" + dbHelper.ExecuteReader(sql).ToString());