当前位置:数据库 > Access >>

Access 数据库“稀有”问题

字段格式是文本,我设置好最大255的长度,我insert into这个表,插入一个250长度的字符串,第一位是3,后面全0,但是数据库里却出现了 3E+249 这个东西。。。。我再取出这个字段也还是 3E+249 并不是250长度的全0字符串,这是为什么啊,而且我如果把第一位改成0,也就是250个0的字符串,插入后就只有一个0,其他249个都插不进去,求解。。。。。。。。。
补充:怎么括啊,我是用变量带进去的,把变量扩起来也没用啊
2楼说的方法我也试了,还是不行,这个程序是C#的,我强制convert.tostring后插入那个变量还是3E+249
答案:如果你是在数据表输入的,应该没有问题,如果你是使用程序插入到数据表中,估计你在程序时没有转换数据类型,例如,在Text1中输入,输入到一个变量,而没有声明这个变量,这样这个变量是变体变量,它认为是数字,因此转换为数字录入。
你最好使用这样的格式:
RS("字段名") = CStr(Text1.Text),强制转换为字符型数据。
或:Dim X As String
X = CStr(Text1.Text),强制转换为字符型数据。
RS("字段名") = X
不是“Access 数据库“稀有”问题”。
其他:insert into tb1 values("5000000000000000000")

插入的值用引号引起来就不会了 

上一个:select datediff(minute,(select min([time]) from data),(select max([time]) from data))数据库access报
下一个:asp+access在数据库中一个字段是自动编号,ASP的插入语句应该怎么怎么写?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,