asp.net – 错误:“填充:SelectCommand.Connection属性尚未初
发布时间:2020-12-15 22:49:36 所属栏目:asp.Net 来源:网络整理
导读:在尝试将 mysql数据库连接到编辑器时,会收到此错误,以下是代码: protected void Button1_Click(object sender,EventArgs e){ DataTable dt = new DataTable(); MySqlConnection conn = new MySqlConnection(@"connection string");//tested and working con
在尝试将
mysql数据库连接到编辑器时,会收到此错误,以下是代码:
protected void Button1_Click(object sender,EventArgs e) { DataTable dt = new DataTable(); MySqlConnection conn = new MySqlConnection(@"connection string");//tested and working conn.Open(); MySqlCommand cmd = new MySqlCommand("SELECT tes FROM ins"); MySqlDataAdapter da = new MySqlDataAdapter(cmd); da.SelectCommand = cmd; da.Fill(dt); if (dt.Rows.Count > 0) { Editor1.Content = dt.Rows[0]["tes"].ToString(); } conn.Close(); } 这里是aspx页面代码: <body> <form id="form1" runat="server"> <cc1:Editor ID="Editor1" runat="server" Height="400px" Visible="true" /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> </form> 我做错了什么事,谢谢提前. 我正在使用asp.net 3.5. 解决方法
换行
MySqlCommand cmd = new MySqlCommand("SELECT tes FROM ins"); 至 MySqlCommand cmd = new MySqlCommand("SELECT tes FROM ins",conn); 它应该工作. 或者将conn分配给cmd.Connection属性. 你的代码的问题是你永远不会指定一个连接到命令,因此错误说连接没有初始化. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用Html.BeginForm发布到当前控制器
- asp.net – 在iframe中丢失会话状态,但不在弹出窗口中
- asp.net-mvc – 使用mvc-mini-profiler
- asp.net-core – 使用[FromBody]时获取原始POST数据
- asp.net-mvc – Umbraco 4.11.3 – 控制器类型的当前请求不
- asp.net – 使用javascript和服务器端禁用/启用requiredFie
- asp.net – 我应该买Obout控件吗?
- asp.net-mvc – 我的表单应该在我的编辑器模板内部还是外部
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇
- asp.net-mvc – 如何在asp.net C#中从http重定向到https并将
推荐文章
站长推荐
热点阅读