首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

数据库表有NULL值时登陆出现Runtime Error!该怎么处理

2012-02-28 
数据库表有NULL值时登陆出现Runtime Error! - C++ Builder / Windows SDK/APIEmployee_addrEmployee_postc

数据库表有NULL值时登陆出现Runtime Error! - C++ Builder / Windows SDK/API
Employee_addrEmployee_postcode         Employee_notes             Login_name                   Login_password
丰台                             100071                           无                               kele                       Kekedou521
NULLNULL                           NULL                                 hello                       kekedou                


系统用户数据库如上图,第二行(也就是keke所在行)中有NULL值,当用第一行(也就是kele)登录时,成功登陆,可用第二行(也就是hello)登陆时,失败,


提示Runtime   error!   ...this   application   has   requested   the   Runtime   to   terminate   it   in   an   unusual   way.please   contact   the   application 's   support   team   fro   more   information

[解决办法]
没判断非NULL就读取了
[解决办法]

Login_name=NULL;
Login_password=NULL; 
出现Runtime Error是与你在程序中对Login_name、Login_password进行比较处理时没进行非空判断有关系的

热点排行