Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用条形码阅读器。当我将光标放在 textbox1 上并扫描项目的条形码时,它会复制到 textbox1 中。当扫描其他项目的条形码时,我通常会收到类似“无效的列名'C902SA20K'”的错误。它只接受第一次在文本框中输入的第一个条形码。当在除 textbox1 之外的不同文本框中输入条形码时,仅扫描第一个字母或字母并提供错误“nvarchar 值 '8736900083240' 的转换溢出 int 列。”
我怎样才能让它接受所有的条形码。
似乎获取值的列或字段8736900083240是int或者是cast to int。此值太大而无法存储在 int 字段中。一个int32字段可以存储一个最大值,2147483647一个unsigned int32可以存储一个最大值4294967295。您可能喜欢使用 along或 asuitably sized data type来表示 8736900083240 值。
8736900083240
int
cast to int
int32
2147483647
unsigned int32
4294967295
long
suitably sized data type