数据库中“写错误”的运用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ISE7ENAK
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数据库的安全机制保障了数据库中数据的完整性,如果不允许为空的数据项信息不全时无法写入数据。利用数据库的这一特点,用软件控制数据库的写错误,从而实现了软件试用限制的功能。
  关键词:数据库;写错误;试用限制a
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0032-02
  在开发信息管理软件时,我们常常在试用版中进行试用时间的限制,在信息增加、修改时进行判断试用时间到了就跳过保存。但是如果到期了,修改一下电脑系统日期还可以再接着使用,使用试用次数限制的方式也容易通过破解软件跟踪到跳转点,运用数据库自己的安全机制,在数据库写入出错时信息就不能保存这一特点,可以更巧妙地实现软件试用功能的限制。
  1 意外的发现
  曾经在写一个信息管理系统时,使用的是ACCESS数据库,功能全部测试正常,刻录光盘交付使用,从光盘复制到电脑上时出现了一个问题,新增一条记录时系统提示新增成功,但是查询信息时却看不到新增加的信息,只有以前录入的信息可以正常查询。软件功能在我的电脑上已经测试过多次了,一直都是正常的,为什么到了这台电脑上却不行了?我把这个模块的代码是检查了三遍也没发现有什么错误,问题出在哪里?最后才发现数据库文件的属性在通过光盘复制到新电脑的磁盘时变成了只读,把数据库文件的属性中的只读取消,再次测试系统,功能全部正常。这个问题让我花了半天的时间,过后一想,这个问题可以加于利用一下,我在程序代码中增加一小段代码来控制数据库文件的只读属性,这样就可以给软件设置全功能的试用时间了。
  db="mdb/[email protected]" ’数据库文件的位置
  sysyy=15 ’2015年开始,试用185天
  sysmmdd=now()
  if datediff("d",Cdate("20"
其他文献
近日,年产5万吨饲料级磷酸三钙项目开工典礼奠基仪式在瓮福集团磷业发展公司瓮安黄磷公司举行。此举标志着瓮福又一项填补国内空白的科技项目开始投资建设。
阐述民间传统体育的特征及适用著作权保护的国际立法趋势。指出:民间传统体育具有著作权客体的基本属性(独创性与可复制性),但在权利主体、权利范围和权利期限方面与传统著作权制
4月28日,河南省商丘市柘城县政府大礼堂人头攒动,山东金正大集团"沃夫特缓控释肥万村千乡科技入户工程"在此隆重召开,来自河南省土肥站、河南省农科院、柘城县农业局、工商局
期刊
<正> 电石渣是生产乙炔时排放出的废渣、乙炔是有机合成的重要原料之一。随着经济的发展,能源的短缺,石油的涨价,对乙炔的需求日益增加。这样,排放出来的电石渣也不断增加。
中国第一家也是唯一一家WTO信息查询中心日前在中国(海南)改革发展研究院(中改院)正式揭牌并对外开放。届时中国的所有企业和政府部门可仅通过国内的渠道,即了解到WTO的最新
从有机农业角度出发,通过对陕南有机水稻发展现状和存在的问题分析,提出了陕南发展有机稻米的方法和建议。
为研究镉胁迫(10 mg·kg-1)条件下,混种萝卜对土壤酶活性的影响,试验选用"红萝卜"、"青头萝卜"和"白萝卜"三种不同类型的萝卜品种,分别进行两两混种和三种混种,测定了土壤过氧化氢酶、土壤脲酶和土壤蔗糖酶活性。结果表明,在镉胁迫条件下,红萝卜与青头萝卜混种提高了土壤过氧化氢酶活性,降低了土壤脲酶活性,其土壤蔗糖酶活性介于两者单种之间。红萝卜与白萝卜混种降低了土壤过氧化氢酶活性,提高了土壤脲酶
据世界各地的气象数据统计,在过去的100多年中,全球地表温度已经上升了近0.6℃,未来50年内,100多万个物种将从地球上消失,全球平均气温将升高2-3℃。尽管世界各国采取"大胆而
期刊