gpt4 book ai didi

c# - MySql 执行时出现 ArgumentOutOfRangeException。 (MySqlConnector.NET)

转载 作者:行者123 更新时间:2023-11-29 01:01:49 25 4
gpt4 key购买 nike

我从 MySqlCommand.ExecuteNonQuery() 得到这个异常:

Index and length must refer to a location within the string.

Parameter name: length

命令文本如下:

INSERT INTO accounts
(username, password, salt, pin, banned,
staff, logged_in, points_a, points_b, points_c, birthday)
VALUES
('adminb', 'aea785fbcac7f870769d30226ad55b1aab850fb0979ee00481a87bc846744a646a649d30bca5474b59e4292095c74fa47ae6b9b3a856beef332ff873474cc0d3',
'cb162ef55ff7c58c7cb9f2a580928679', '', '0, '0', '0', '0',
'0', '0', '2010-04-18')

抱歉,字符串很长,它是 SHA512 哈希。我尝试从 MySQL GUI 工具手动将这些数据添加到表中,并且效果很好。我在这些字符串中没有看到“超出范围”的问题。有人看错了吗?

最佳答案

我无法解释错误消息,但我可以看出一件事是错误的:

'0,

缺少一个单引号。应该是这样的:

'0',

关于c# - MySql 执行时出现 ArgumentOutOfRangeException。 (MySqlConnector.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com