如何使用asp.net查询字符串将数据输入SQL Server?
伙计们,我需要使用查询将数据存储到SQL Server数据库中。如果有人更改了URL,我想存储数据并将该URL发回服务器 e、 g 通过按enter键,我希望将如何使用asp.net查询字符串将数据输入SQL Server?,asp.net,sql,sql-server,querystringparameter,Asp.net,Sql,Sql Server,Querystringparameter,伙计们,我需要使用查询将数据存储到SQL Server数据库中。如果有人更改了URL,我想存储数据并将该URL发回服务器 e、 g 通过按enter键,我希望将s1和s2的值存储到SQL Server数据库中 我该怎么做? <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:Conn %>'InsertCommand="INSERT INTO
s1
和s2
的值存储到SQL Server数据库中
我该怎么做?
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:Conn %>'InsertCommand="INSERT INTO [TableName] ([s1], [s2]) VALUES (@s1, @s2)" >
<InsertParameters>
<asp:QueryStringParameter Name="s1" Type="Int16"></asp:Parameter>
<asp:QueryStringParameter Name="s2" Type="Int16"></asp:Parameter>
</InsertParameters>
</asp:SqlDataSource>
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.Insert();
// Redirect
}
受保护的无效页面加载(对象发送方、事件参数e)
{
SqlDataSource1.Insert();
//重定向
}
这并不表示您方面的任何努力。您为什么想知道这一点?真正的问题将是检测到它发生了,将是日志会话审核和站点地图,或者如果可能的话,与浏览器的地址栏进行严重的交互。实际上的问题是,这样的url将来自PIC32平台。因此,一旦这个URL发回,我需要将数据输入到SQLServer中,这不是您所要求的。存储get或post中使用的Url与检测是否有人在浏览器地址栏中手动键入不同的Url完全不同。如果您只需要前者,则应该能够设置日志并对其进行挖掘。您能为我介绍如何执行此操作的任何帖子吗?或者给我举个例子
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:Conn %>'InsertCommand="INSERT INTO [TableName] ([s1], [s2]) VALUES (@s1, @s2)" >
<InsertParameters>
<asp:QueryStringParameter Name="s1" Type="Int16"></asp:Parameter>
<asp:QueryStringParameter Name="s2" Type="Int16"></asp:Parameter>
</InsertParameters>
</asp:SqlDataSource>
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.Insert();
// Redirect
}