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 .
造成以上问题的原因在于: 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 .
相关文章推荐
- 数据类型 text 和 nvarchar,text 在 equal to 运算符中不兼容得问题
- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- 数据类型 text 和 nvarchar 在 equal to 运算符中不兼容得问题。
- sql server 数据类型以及SqlParameter赋值时遇到的问题
- SQL Server中浮点类型数据四舍五入问题
- c#程序对sql操作时报错数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- SQL SERVER 数据挖掘中的几个问题(一):理解内容类型
- VC开发过程中数据类型不兼容的问题
- c#程序对sql操作时报错数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- sql server 中 int 数据类型除法的问题
- 项目中SQL Server数据类型的几个问题备忘
- sql 批量插入(一个数据库的表数据,添加到另一个数据库表) 数据类型nText和varchar在运算符equals不兼容的问题解决方案
- sql server 中 int 数据类型除法的问题
- SQL SERVER的数据类型
- Sql Server 数据类型与 C# 数据类型对照
- WM_COPYDATA传送指针数据类型的问题
- SQL SERVER 数据类型详解
- Access, SQL Server, and Oracle数据类型的对应关系
- SQL SERVER与C#中数据类型的对应关系 abaowu [原作]
- 使用的 SQL Server 版本不支持数据类型“datetime2”.