空记录问题

c12916 2006-05-26 02:13:14
使用paradox 7数据库经常被空记录困扰。
使用数据感知控件(DBEdit,DBGrid等等),经常产生空记录。
怎么解决。
如何控制数据库的添加模式。
...全文
293 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
c12916 2006-05-31
  • 打赏
  • 举报
回复
我也使用的这些办法,不能从数据库上限制吗?例如在Table上。
futulove 2006-05-26
  • 打赏
  • 举报
回复
这种东西应该在用户插入之前就判断是否为空,为空就不让插入的,
飞哥 2006-05-26
  • 打赏
  • 举报
回复
两个方面,两种答案

见楼上。。

up~
我不懂电脑 2006-05-26
  • 打赏
  • 举报
回复
设置关键码
CACACACACA 2006-05-26
  • 打赏
  • 举报
回复
在应用程序中也可设置纠错规则.
比如在POST之前,检验数据的有效性. 是否为空.
例 如:
void __fastcall TForm1::Table1BeforePost(TDataSet *DataSet)
{
if( Table1->FieldByName("姓名")->AsString.IsEmpty() )
{
ShowMessage("姓名不能为空");
Abort();
}
}
daydayup234 2006-05-26
  • 打赏
  • 举报
回复
数据库定义结构时,给字段缺省值,并要求NOT NULL

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧