如何从数据库一个表中读取主键并插入另外一个表?

实现功能是:在发帖的同时上传图像,并把发的当前帖子的ID(表Topci,主键是ID,自增字段)同时插入到表Img的Topic中,怎么样才能获取Topic表的主键ID?我现... 实现功能是:在发帖的同时上传图像,并把发的当前帖子的ID(表Topci,主键是ID,自增字段)同时插入到表Img的Topic中,怎么样才能获取Topic表的主键ID?
我现在的插入语句是: "insert into Img(Image_Wpath,Imge_User,Topic_ID,UpLoad_Time) values(" + "'" + wpath + "'" + "," + "'" + Session["UserName"].ToString() + "'" + "," + "'" + ImgID.ToString() + "'" + "," + "'" + DateTime.Now.ToString() + "'" + ");";
应该怎样修改?用的是VS2008,SQL2005。
展开
 我来答
wshj847152
2011-03-27 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:94.6万
展开全部
用纤丛坦带返回毁桐值参数的sql 啊
比如 INSERT INTO [ABC].[dbo].[tABC]
([A]
,[B]
,[C])
VALUES
('A'
,'B'
,'C')

select @@identity
或者做一个郑羡存储过程什么的
更多追问追答
追问
select identity()怎么用?按我这个语句的话怎么修改?
追答
@@identity
是一个全局变量,记录的是最新主键的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woowtaotao
2011-03-27 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:126万
展开全部
insert into img(Topic) value (select Id from Topic )
试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式