Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的web表单未成功保存到数据库_C#_Sql_Asp.net_Database_Forms - Fatal编程技术网

C# 我的web表单未成功保存到数据库

C# 我的web表单未成功保存到数据库,c#,sql,asp.net,database,forms,C#,Sql,Asp.net,Database,Forms,我的表单不会将文本框中的文本保存到数据库中。我的.cs代码文件可能有问题,但我无法解决 它很可能是我的连接字符串 我的网页表格: 我的MsSQL设置如下所示: 1列:选择文本nvarchar3000缺少按钮在aspx中单击事件定义 <asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click1" />

我的表单不会将文本框中的文本保存到数据库中。我的.cs代码文件可能有问题,但我无法解决

它很可能是我的连接字符串

我的网页表格:

我的MsSQL设置如下所示:


1列:选择文本nvarchar3000

缺少按钮在aspx中单击事件定义

 <asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click1" />
                                             ---------------^

aspx中缺少按钮单击事件定义

 <asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click1" />
                                             ---------------^
SqlConnection是用于SQL Server的。您需要MySqlConnection-这不是.NET Framework的一部分。因此,如果您还必须使用MySqlCommand对象而不是SqlCommand对象,那么这是一种更好的方法

这是MySql,而不是SQL。所以你需要连接到MySql。为此,您需要从下载并安装MySQL Connector/NET

然后,您可能会看到如何连接MySQL数据库,并使用C运行不同的Insert、Update、Select和Delete命令

最后但并非最不重要的一点是,您必须将OnClick=Button1\u Click1与asp:Button一起包含在SQL Server中。您需要MySqlConnection-这不是.NET Framework的一部分。因此,如果您还必须使用MySqlCommand对象而不是SqlCommand对象,那么这是一种更好的方法

这是MySql,而不是SQL。所以你需要连接到MySql。为此,您需要从下载并安装MySQL Connector/NET

然后,您可能会看到如何连接MySQL数据库,并使用C运行不同的Insert、Update、Select和Delete命令


最后但并非最不重要的一点是,您必须在asp:按钮中包含OnClick=Button1\u Click1,您需要在insert语句中设置列名称

cmd.CommandText = "insert into homepageSelection (ColumnName) values('"+TextBox1.Text+"')";
你也错过了点击事件

<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click1" />

您需要在insert语句中设置列名称

cmd.CommandText = "insert into homepageSelection (ColumnName) values('"+TextBox1.Text+"')";
你也错过了点击事件

<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click1" />

您的insert查询错误。若表只包含一列,则该查询将正常工作。您是否收到任何错误?调试时是否收到任何错误消息?Insert语句应如下所示:在tbl_名称中插入a、b、c值1、2、3、4、5、6、7、8、9;您得到了什么错误?您的insert查询是错误的。若表只包含一列,它将工作。您是否得到任何错误?调试时是否收到任何错误消息?Insert语句应如下所示:在tbl_名称中插入a、b、c值1、2、3、4、5、6、7、8、9;你有什么错误?