请问Access中如何使用无符号整数
大家好,我在数据表中定义一个需要进行排序的整数字段,但是根据应用需求,该字段的取值范围很大,几乎用满了整个32位长度。
在Access表中好像只有“长整型”适合长度的需要。可是由于长整型是带符号数的,因此在执行
SQL code:
select * from table1 order by field1
此时根据带符号数的规则进行排序,导致了后半段变成负数,排序结果发生了混乱。
在有的数据库中可以直接定义为无符号数,排序过程根据无符号数规则进行比较即可。
请问大家有没有什么办法来实现按照无符号数排序规则产生正确的结果。
谢谢
不对啊,如何能够达到8个字节啊?
我通过 insert 语句设置 field1 的值,发现最大为2147483647 = 0x7FFFFFFF
超出该范围的值会报类型转换失败错误的
long 只有4个字节。
换成 decimal 应该是可以。
还是谢谢了,不过最终自己编程来实现,不用数据库了。
相关问答:
IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)
'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......
<?php
include("adodb/adodb.inc.php");
$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......
我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......
本人在编写一个小型网站,数据库是Access的,其中有一个表名为:user,字段为如下:
USERID(主键,自动编号),
ID(文本),
password(文本),
txtEmail(文本)
例:执行以下update语句,提示无法更 ......
我在ACCESS查询中建立了一个查询,需要输入一个参数.
即双击查询时,跳出"输入参数值",然后手动输入相应字符,查询成功.
现在问题是在ASP中直接调用查询显示"至少一个参数没有被指定值&qu ......