Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
String 将18个字符的字符串转换为和int_String_Ms Access_Integer - Fatal编程技术网

String 将18个字符的字符串转换为和int

String 将18个字符的字符串转换为和int,string,ms-access,integer,String,Ms Access,Integer,如何在microsoft access数据库中将18个字符串转换为int e、 g“999999999999999”你不能。整数太小,不能容纳那样的数字 您可以将其转换为十进制数据类型: cdec('999999999999999999') 您可以在ms access data Base中将其转换为数字这是它给我的错误信息“您输入的表达式的函数包含错误数量的参数”。@bsanneh:access中的VBA代码支持CDec函数,但查询中不支持CDec函数。这是一种在查询中添加支持的方法:它在Ac

如何在microsoft access数据库中将18个字符串转换为int


e、 g“999999999999999”

你不能。整数太小,不能容纳那样的数字

您可以将其转换为十进制数据类型:

cdec('999999999999999999')

您可以在ms access data Base中将其转换为数字这是它给我的错误信息“您输入的表达式的函数包含错误数量的参数”。@bsanneh:access中的VBA代码支持CDec函数,但查询中不支持CDec函数。这是一种在查询中添加支持的方法:它在Access中运行的查询中受支持。我想它也可以通过ODBC/OLEDB支持,但因为我从来没有通过这些接口使用过Jet/ACE,所以我不确定。它必须使用双引号才能工作:
CDec(“99999999999999”)
@David需要进行模运算,所以我必须将其转换为整数才能做到这一点