如何从两种不同的形式在表中插入数据?使用存储在会话asp.net中的id [英] How to insert data in a table from two different forms ? using id stored in session asp.net
本文介绍了如何从两种不同的形式在表中插入数据?使用存储在会话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屋!
查看全文