首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

VS2010中往sql数据库中插入数据有关问题

2014-01-03 
VS2010中往sql数据库中插入数据问题我现在有2张表(用户信息表和留言板表),用户信息表有(账号,电子邮箱等多

VS2010中往sql数据库中插入数据问题
我现在有2张表(用户信息表和留言板表),用户信息表有(账号,电子邮箱等多个列)。留言板表有(账号,电子邮箱等多个列)。现在我要往留言板表中插入数据
比如:insert into 留言板 (账号,留言内容,电子邮箱,留言时间) values (@账号,@留言内容,@电子邮箱,@留言时间);
2个留言板表中独有的列我通过
cmd.Parameters.AddWithValue("留言内容", TextBox2.Text);
cmd.Parameters.AddWithValue("留言时间", DateTime.Now);
实现了。现在我想要提取用户信息表中的“账号和电子邮箱”的数据并插入到留言板表中通过代码该怎么实现。
[解决办法]
账号你肯定要有的吧
cmd.Parameters.AddWithValue("账号", XX);
insert into 留言板 (账号,留言内容,电子邮箱,留言时间) values (@账号,@留言内容,SELECT 电子邮箱 FROM 用户信息表 WHERE 账号 = @账号,@留言时间);
[解决办法]
你登入后 登入账号保存到session中 
在留言的时候就去session中取
一般是这样一个操作流程

热点排行