输入字符串是ERROR

时间:2015-02-12 06:50:41

标签: asp.net sql-server vb.net

我有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)

1 个答案:

答案 0 :(得分:0)

您可以尝试将其定义为Long。请试试

dim stel as long
stel=CType(tel.text, Long)

请重新检查tel.text不应包含数字以外的值。

注意:

这也等同于使用Int64。如果出现相同的异常,请检查其他可能的原因。要了解各种sql数据类型及其.net框架等价物,请转到SQL datatypes