2012-09-12 9 views
0

여러 소스 (텍스트 상자, 다른 SQL 테이블 등)에서 검색 한 데이터 행을 다른 SQL 테이블에 삽입하는 데 가장 유용한 기술은 무엇입니까? 나는 중간 데이터 구조를 만들 필요가 또는여러 소스의 데이터를 연결하고 SQL 테이블에 하나의 행으로 삽입

INSERT INTO Proposal_listing 
(company_name, project_name, status_proposal) 
SELECT(company_name, project_name, status_pipeline) 
FROM Project_Pipeline 
WHERE status_pipeline = 'Proposal Phase'; 

편집 같은 것을 사용하여 할 수있는 방법이됩니다 예를 들어, 나는 텍스트 상자에서 테이블 1의 열 A1, B1, C1과 값을 가져 가고 싶어하는 경우 는 .text, textbox2.text 테이블에서 열 A2, B2, C2, D2, E2에 삽입 2.

감사

+0

SQL을 사용해 보셨습니까? 예, 다른 테이블에서 삽입 할 수 있습니다. http://stackoverflow.com/questions/12290733/inserting-values-into-a-table-based-on-column-values-of-other-table/12290777#12290777 –

답변

0

어떻게 SQL 쿼리로 텍스트 상자의 값을 통합하는 시도에 대해. 이런 식으로 뭔가 :

string commandText = @"Insert INTO MyTable (Column1, Column2, Column3) 
          SELECT FirstName, LastName, @TBValue 
          FROM OtherTable where id = @QSValue"; 
cmd.CommandText = commandText; 
cmd.Parameters.Add("@TBValue", tb_MyBox.Text); 
cmd.Parameters.Add("@QSValue", Request.QueryString["id"]); 

이 당신이 구문을 사용하여 재생해야 할 수도 있습니다,하지만 그건 일반적인 생각, 그래서 모든 내 머리 위로 떨어져있다.

관련 문제