如何从两种不同的形式在表中插入数据?使用存储在会话asp.net中的id [英] How to insert data in a table from two different forms ? using id stored in session asp.net

查看:70
本文介绍了如何从两种不同的形式在表中插入数据?使用存储在会话asp.net中的id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

查询从两种不同的表单中插入数据?使用存储在会话中的id

i意味着我们可以使用....插入table1()values()其中userid = session [userid] ??

Query to insert data in a table from two different forms ? using id stored in session
i mean can we use like .... insert into table1() values () where userid=session[userid] ??

推荐答案

OP Wrote:

我们可以使用like .... insert into table1()values()其中userid = session [ userid]

can we use like .... insert into table1() values () where userid=session[userid]



编号。你不能那样使用。插入语句没有where子句


不,你不能user where子句whith insert语句,

如果你必须将数据设置为perticuler ID那么你可以使用

像这样更新sql查询.... :):)< br $>


No you can not user where clause whith insert statement ,
If you have to set data to perticuler ID then you can use
Update sql query like this.... :) :)

UPDATE Table Set ColumnName=@ColumnData,ColumnName=@ColumnData2.... where userid=Session[userid]


INSERT INTO语句用于在表中插入新记录不需要WHERE子句。请参阅:使用参数化查询 - 防止SQL-Injection-in-SQL-Server.aspx [ ^ ]

例如:

The INSERT INTO statement is used to insert new records in a table, there is no need for WHERE clause. Refer: Using-Parameterized-queries-to-prevent-SQL-Injection-Attacks-in-SQL-Server.aspx[^]
An example:
strQuery = "insert into tablename(userID, userName)values(@userID, @userName)";
cmd = new SqlCommand(strQuery);
cmd.Parameters.AddWithValue("@userID", Session["userid"]);


这篇关于如何从两种不同的形式在表中插入数据?使用存储在会话asp.net中的id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆