您的位置:首页 > 产品设计 > UI/UE

Powerbuilder数据类型和SQL Server数据类型兼容问题

2007-11-30 16:19 351 查看
在用Powerbuilder完成开发工作的时候,在对处理数据长度不是很大的数值数据时,一般申明的变量类型都是integer,在sqlserver的后台程序中,只要不涉及到小数处理时,数值型变量一般也是申明为int. 如果数据库表里的数据超出(-32768 to 32767.)时,前台有用intger类型变量接收数据时, 那么此时,就会发生数据溢出。
造成以上问题的原因在于: powerbuilder integer 的范围为:(-32768 to 32767), 而sql server integer 的范围为: -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647) powerbuilder的integer相当于sql server 的samllint .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: