2 개의 다른 서버에서 2 개의 테이블을 연결해야합니다.연결된 서버가있는 두 테이블을 연결하는 방법
C#에서 어떻게 할 수 있습니까?
이것은 내가 지금까지 무엇을 가지고 : 그들 모두
cmd = new MySqlCommand(String.Format("INSERT INTO {0} (a,b,c,d) SELECT (a,b,c,d) FROM {1}", ConfigSettings.ReadSetting("main_table"), ConfigSettings.ReadSetting("main_table")), con);
ConfigSettings.ReadSetting("main_table")
가 동일합니다.
con.ConnectionString = ConfigurationManager.ConnectionStrings["con1"].ConnectionString;
con2.ConnectionString = ConfigurationManager.ConnectionStrings["con2"].ConnectionString
이 cmd를 두 개의 다른 연결 문자열 및 테이블과 동일한 이름으로 작업하는 방법. 테이블 이름이 변경되어 config에 저장됩니다.
지금 솔루션에 어떤 문제가 있습니까? – Quassnoi
로컬 데이터베이스에서 읽고 원격 데이터베이스에 삽입하려는 경우 연결 문자열 2 개가있는 명령 줄 쿼리를 넣어야합니다. 둘 다 동일한 열 이름으로 동일합니다. –
[2 개의 연결 문자열로 2 개의 mysql 테이블을 연결하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/10854191/how-to-connect-2-mysql-tables-with-2-connection-string) – Quassnoi