Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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# 文本框显示不同条形码的错误_C#_Winforms_Textbox_Barcode - Fatal编程技术网

C# 文本框显示不同条形码的错误

C# 文本框显示不同条形码的错误,c#,winforms,textbox,barcode,C#,Winforms,Textbox,Barcode,我正在使用条形码阅读器。当我将光标放在textbox1上并扫描项目的条形码时,它会复制到textbox1中。当扫描其他项目条形码时,我通常会收到类似“无效列名‘C902SA20K’”的错误。它只接受第一次在文本框中输入的第一个条形码。当在文本框1以外的不同文本框中输入条形码时,只扫描第一个字母或字母表,并提供错误“nvarchar值“8736900083240”的转换溢出了一个int列。” 如何使其接受所有条形码。似乎获取值8736900083240的列或字段不是int就是转换为int。此值太大

我正在使用条形码阅读器。当我将光标放在textbox1上并扫描项目的条形码时,它会复制到textbox1中。当扫描其他项目条形码时,我通常会收到类似“无效列名‘C902SA20K’”的错误。它只接受第一次在文本框中输入的第一个条形码。当在文本框1以外的不同文本框中输入条形码时,只扫描第一个字母或字母表,并提供错误“nvarchar值“8736900083240”的转换溢出了一个int列。”


如何使其接受所有条形码。

似乎获取值
8736900083240
的列或字段不是
int
就是
转换为int
。此值太大,无法存储在int字段中。
int32
字段最多可存储
2147483647
无符号int32
最多可存储
4294967295
。对于8736900083240值,您可能希望使用
大小合适的数据类型

请编辑问题并尝试详细说明,我读了三遍,但无法理解您的问题没有人能帮到您。请显示一些出现错误的代码。使用断点进行调试。是否使用条形码在数据库中查找内容?您是如何分离/解析到达的值的?@sq33G…我使用的是公司提供的条形码…我没有生成自己的条形码。实际上有些条形码包含字母表,因此在datbase中我使用了nvarchar,但它仍然给出了错误。