110,533
社区成员
发帖
与我相关
我的任务
分享
有对象没有实例化,跟代码确定出错位置
有对象没有实例化,跟代码确定出错位置
有对象没有实例化,跟代码确定出错位置
[quote=引用 11 楼 qq_38804678 的回复:] 这样我调用DBhelp的时候把A库返回的字符串放进去,这样可以让我连上B库吗
[quote=引用 11 楼 qq_38804678 的回复:] 这样我调用DBhelp的时候把A库返回的字符串放进去,这样可以让我连上B库吗
[quote=引用 9 楼 qq_38804678 的回复:] 我加个 public DBhelp(string constr) { provider = DbProviderFactories.GetFactory(constr); } 可以吗
这样我调用DBhelp的时候把A库返回的字符串放进去,这样可以让我连上B库吗
[quote=引用 9 楼 qq_38804678 的回复:] 我加个 public DBhelp(string constr) { provider = DbProviderFactories.GetFactory(constr); } 可以吗
我加个 public DBhelp(string constr) { provider = DbProviderFactories.GetFactory(constr); } 可以吗
[quote=引用 2 楼 qq_38804678 的回复:] 我现在web.config里面只有数据库A的连接,我通过登录获取到B数据库的连接字符串,我现在怎么把使用B的连接字符串连上数据库B
SqlConnection con = new SqlConnection();
con.ConnectionString = 连接字符串
con.Open();
[/quote]
我加个
public DBhelp(string constr)
{
provider = DbProviderFactories.GetFactory(constr);
}
可以吗public int ExecuteSql(string SQLString) 这个方法只返回了操作相关的rows数量 需要返回dataset,在dataset中读取所需要的信息 类似这样SqlDataAdapter da=new SqlDataAdapter(); da.SelectCommand=new SqlCommand(); da.SelectCommand.CommandText=strSql; da.SelectCommand.CommandTimeout=60; da.SelectCommand.Connection=myConn; da.SelectCommand.Transaction=myTrans; myDataSet=new DataSet(); da.Fill(myDataSet,TableName);
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=new SqlCommand();
da.SelectCommand.CommandText=strSql;
da.SelectCommand.CommandTimeout=60;
da.SelectCommand.Connection=myConn;
da.SelectCommand.Transaction=myTrans;
myDataSet=new DataSet();
da.Fill(myDataSet,TableName);