现在 有A数据库,A库中 tableA表,表中有UserName(联系人)字段; 
     数据库B中有tableB表,中有字段ContactType(联系类型)两个不同的数据库 ,两个不同的表,ASP.NET 做新增页面的时候怎么同时向两个数据表中插入数据;不知道怎么写,求各位给力的大哥大姐大牛们求解!谢谢

解决方案 »

  1.   

    2L说得对
    web.config配置两个连接字符串
    写两个方法插入不同的数据库。
    然后写在一个事件中。
      

  2.   

    怎么向一个数据库里面添加数据就怎么向两个里面添加呗。
    更换connection而已。
      

  3.   

    两个数据库,两个不同的表,你就直接插入两个不就得了,在提交的时候写在一个Button事件里就一起插入了。
      

  4.   

    插入的过程error了怎么办?要做事务处理吧,还要判断事务1、事务2的回滚?
      

  5.   


    可以自己把dbhelper类拓展一下,把sqlconnection 写成动态的传入就可以了,
        public static SqlConnection GetConn(string dbName)
            {
                SqlConnection conn;
                try
                {
                    string strCon = System.Configuration.ConfigurationSettings.AppSettings[dbName].ToString();
                    conn = new SqlConnection(strCon);
                    conn.Open();
                }
                catch
                {
                    conn = null;
                }
                return conn;
            }
            public static DataSet GetDataSet(string sql, CommandType type, SqlConnection conn, params SqlParameter[] arr)
            {            SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.CommandType = type;
                cmd.Parameters.AddRange(arr);
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataSet dtSource = new DataSet("Source");
                adapter.Fill(dtSource);
                return dtSource;        }
     貌似同时操作两个库不好用事务。