c#表格已经与sql数据库连接上,想在一个表中选中其中的某一行,插入到另一个表中,如何做?
把你选择的一行,在这个表中删除,另外一个表中添加。注意要用事务。让两个SQL语句保持同时成立。
那在C#中我该怎么写程序呢?我就是纠结在这了
@巴索罗缪库玛: 思路有了,代码就在网上查吧。
通过 ID select 到第一个表中的那条数据,可保存到一个临时table表中(如果你用的简单三层,可以将数据保存到Model中),然后再 insert 到另一个表中就OK了
INSERT INTO target_table
SELECT col1,col2,col3
FROM source_table
WHERE <search_condition>
//
target_table 是你要插入的目标表
source_table 是你源数据表
where 条件是针对 source_table写的条件查询
语句的意思是:将source_table 满足条件语句的数据 insert 到 target_table 表去
那这段代码放到哪?就在SQL的查询分析器里?怎么在C#界面上实现啊?