使用ASP.net(vb.net)中的参数将数据插入MySqlDatabase时遇到问题

克里斯

尝试将数据插入数据库(mysql)时遇到一些问题。似乎我的连接无法正常工作,但我对此表示怀疑,因为我可以从中检索数据,但是插入时没有运气。我也尝试过各种方法,但仍然无法提出解决方案,也找不到错误原因。

有人可以帮我吗?非常感谢您的关注!

这是我的Registration.aspx页面

Imports MySql.Data.MySqlClient
Imports System.Web.Security
Imports System.Security.Cryptography
Imports System.Web.Configuration
Imports System.Configuration
Partial Class Register
    Inherits System.Web.UI.Page
    Dim ctc As New Class1
    Dim conn As MySqlConnection
    Dim connstr As String = ConfigurationManager.ConnectionStrings("dbconn").ConnectionString
    Dim cmd As MySqlCommand
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        Try
            conn = New MySqlConnection(connstr)
            conn.Open()

            cmd = New MySqlCommand("INSERT INTO tbl_uinfo (user_id, fname, lname, email, pword, paypal) values (null,@fname,@lname,@email,@pword,@paypal)")
            cmd.Parameters.Add("@fname", MySqlDbType.VarChar, 45).Value = firstname.Text
            cmd.Parameters.Add("@lname", MySqlDbType.VarChar, 45).Value = lastname.Text
            cmd.Parameters.Add("@email", MySqlDbType.VarChar, 45).Value = email.Text
            cmd.Parameters.Add("@pword", MySqlDbType.VarChar, 250).Value = password2.Text
            cmd.Parameters.Add("@paypal", MySqlDbType.VarChar, 45).Value = paypal.Text

            cmd.ExecuteNonQuery()



            conn.Dispose()
            conn.Close()
            cmd.Dispose()
        Catch ex As Exception
            MsgBox("Registration failed." & ex.Message)
        End Try

    End Sub
End Class

这是我的ConnectionString(web.config)

<connectionStrings>
        <add name="dbconn" connectionString="server=localhost;database=db_aspweb;user id=root; pwd=root"/>
    </connectionStrings>

我的资料库

CREATE TABLE `tbl_uinfo` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `fname` varchar(45) DEFAULT NULL,
  `lname` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `pword` varchar(250) DEFAULT NULL,
  `paypal` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `paypal` (`paypal`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

到目前为止我得到的错误

“注册失败。连接必须有效并且打开。”

通过构造函数或属性将连接(connstr)传递到命令对象(cmd)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在使用FileSystemWatcher [vb.net]时遇到问题

来自分类Dev

在VB.NET中,我在使用数据表填充DataGridView组合框时遇到问题

来自分类Dev

(ASP.NET-C#)在将listbox.text存储到数据表的列表视图中时遇到问题

来自分类Dev

在VB ASP.NET中使用HighCharts

来自分类Dev

我在将数据导入到asp.net页面时遇到问题,当我打开页面时,我发现所有文件都为空

来自分类Dev

使用Json.Net解析Forecast.io天气数据时遇到问题

来自分类Dev

在asp.net中的JQuery函数遇到问题吗?

来自分类Dev

使用InsertParameters在asp.net(vb)中存储用户名时遇到困难

来自分类Dev

使用C#中的json.net获取JSON中的值时遇到问题

来自分类Dev

发出具有不同类型的3参数Ajax请求时遇到问题-Asp.net Core MVC

来自分类Dev

在替换字符串vb.net/asp.net中的不间断空格时遇到很多问题

来自分类Dev

使用ASP.net(Vb.net)将数据从上传的Excel文档插入数据库

来自分类Dev

使用asp.net中的VB检查网页是否在线

来自分类Dev

使用VB在ASP.NET中序列化JSON

来自分类Dev

使用 VB 在 asp.net 中编辑表格/网格

来自分类Dev

从VB .NET填充SOAP更新时遇到问题

来自分类Dev

如何在asp.net-vb中使用合并功能?

来自分类Dev

使用vb(asp.net)从AJAX加载的div加载页面

来自分类Dev

如何在VB ASP.NET中使用变量

来自分类Dev

尝试使用Mono和Nginx在Debian上托管ASP.NET Web Api时遇到问题

来自分类Dev

将C#PageAsyncTask()转换为VB.Net等效文件时遇到问题

来自分类Dev

vb.net并使用SQLite

来自分类Dev

使用VB.Net将DateTime插入到postgreSql数据库中

来自分类Dev

使用ASP.NET CORE从选项菜单向数据库中插入数据时出现问题

来自分类Dev

使用Shell命令在VB中的文件路径中使用变量时遇到问题

来自分类Dev

使用indexeddb jQuery API将数据插入indexeddb时遇到问题

来自分类Dev

清除ASP.NET临时文件缓存时遇到问题

来自分类Dev

我在使此javascript + asp.net正常工作时遇到问题

来自分类Dev

asp.net core 向startup.cs添加启动扩展时遇到问题

Related 相关文章

  1. 1

    我在使用FileSystemWatcher [vb.net]时遇到问题

  2. 2

    在VB.NET中,我在使用数据表填充DataGridView组合框时遇到问题

  3. 3

    (ASP.NET-C#)在将listbox.text存储到数据表的列表视图中时遇到问题

  4. 4

    在VB ASP.NET中使用HighCharts

  5. 5

    我在将数据导入到asp.net页面时遇到问题,当我打开页面时,我发现所有文件都为空

  6. 6

    使用Json.Net解析Forecast.io天气数据时遇到问题

  7. 7

    在asp.net中的JQuery函数遇到问题吗?

  8. 8

    使用InsertParameters在asp.net(vb)中存储用户名时遇到困难

  9. 9

    使用C#中的json.net获取JSON中的值时遇到问题

  10. 10

    发出具有不同类型的3参数Ajax请求时遇到问题-Asp.net Core MVC

  11. 11

    在替换字符串vb.net/asp.net中的不间断空格时遇到很多问题

  12. 12

    使用ASP.net(Vb.net)将数据从上传的Excel文档插入数据库

  13. 13

    使用asp.net中的VB检查网页是否在线

  14. 14

    使用VB在ASP.NET中序列化JSON

  15. 15

    使用 VB 在 asp.net 中编辑表格/网格

  16. 16

    从VB .NET填充SOAP更新时遇到问题

  17. 17

    如何在asp.net-vb中使用合并功能?

  18. 18

    使用vb(asp.net)从AJAX加载的div加载页面

  19. 19

    如何在VB ASP.NET中使用变量

  20. 20

    尝试使用Mono和Nginx在Debian上托管ASP.NET Web Api时遇到问题

  21. 21

    将C#PageAsyncTask()转换为VB.Net等效文件时遇到问题

  22. 22

    vb.net并使用SQLite

  23. 23

    使用VB.Net将DateTime插入到postgreSql数据库中

  24. 24

    使用ASP.NET CORE从选项菜单向数据库中插入数据时出现问题

  25. 25

    使用Shell命令在VB中的文件路径中使用变量时遇到问题

  26. 26

    使用indexeddb jQuery API将数据插入indexeddb时遇到问题

  27. 27

    清除ASP.NET临时文件缓存时遇到问题

  28. 28

    我在使此javascript + asp.net正常工作时遇到问题

  29. 29

    asp.net core 向startup.cs添加启动扩展时遇到问题

热门标签

归档