我有bigint
电话field
的SQL表,如下所示
CREATE TABLE Userinfo(UserName varchar(25) NOT NULL PRIMARY KEY,Telephone bigint,Mobile bigint,);
和 这样的aspx.vb文件sql insert语句
Dim stel As Int64 = Int64.Parse(tel.Text)
这里我收到了一个错误 我也试过
Dim stel As Int = Int.Parse(tel.Text)
Dim stel As string= string.Parse(tel.Text)
Dim stel As Int32 = Int32.Parse(tel.Text)
答案 0 :(得分:0)
您可以尝试将其定义为Long
。请试试
dim stel as long
stel=CType(tel.text, Long)
请重新检查tel.text
不应包含数字以外的值。
注意:强>
这也等同于使用Int64。如果出现相同的异常,请检查其他可能的原因。要了解各种sql数据类型及其.net框架等价物,请转到SQL datatypes