显示是个溢出错误
我连接空间服务器时,程序运行正常
但是我把空间服务器的mysql数据库备份到本地,
在本地运行时报错:[OverflowException: 值对于无符号的字节太大或太小。]
sqlDA.Fill(dataSet, "ds");是这句报的错
感觉和程序本身没关系,而是因为数据库的问题,很奇怪的问题
表:
CREATE TABLE `category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `parent_id` int(11) DEFAULT '0',
  `category_level` int(11) DEFAULT '1',
  `keywords` varchar(100) DEFAULT NULL,
  `order_display` int(11) DEFAULT NULL,
  `display` int(11) DEFAULT '1',
  `update_by` varchar(50) DEFAULT 'Benjamin',
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
存储过程
CREATE DEFINER = 'root'@'%' PROCEDURE `get_category_list`( _where varchar ( 1000 ))
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY DEFINER
    COMMENT ''
begin
set @sql = concat("select * from category ",_where);
prepare sqlCommand from @sql;
execute sqlCommand;
deallocate prepare sqlCommand;
end;