2012-09-12 22 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-another-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"]); 

这是所有我的头顶部,因此您可能需要使用语法来打,但这是一般的想法。

相关问题