Foxtable(狐表)用户栏目专家坐堂 → 关于数据丢失的问题


  共有7031人关注过本帖树形打印复制链接

主题:关于数据丢失的问题

帅哥哟,离线,有人找我吗?
云淡风轻
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
关于数据丢失的问题  发帖心情 Post By:2013/4/19 16:53:00 [只看该作者]

我们自己设计了一个系统,其中有个字段叫做“分类号”,varchar型的,作用是根据其值生成导航窗口的结点,比如分类号的值为3,那么就会在导航窗口栏显示3,点一下3就会加载分类号是3的数据,结点代码的生成原理是通过数据库sql语言筛选写死的,分类号的值只能是3、6、8、9,客户端里“分类号”列是做下拉值的,用户无需自己输,选择相应值就可以了。但在实际输入过程中,有些用户喜欢自己输,但是输入了其他乱码字符,比如%,-,。等,报sql语句语法错误,系统崩溃,打不开,数据量约有十几万条,这种情况数据是否会发生丢失?如果会,会发生什么样的数据丢失?还有我们的开发版是2011年的,没有更新到最新版,不知是否会有影响。

[此贴子已经被作者于2013-4-19 16:55:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/19 16:57:00 [只看该作者]

在sql server中看看你的数据库是否安好吧。

一般来说,这种用sql语句操作,和foxtable无关,是否会损伤数据,完全取决与你合成的sql语句。


 回到顶部
帅哥哟,离线,有人找我吗?
云淡风轻
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
  发帖心情 Post By:2013/4/19 17:03:00 [只看该作者]

数据有丢失的,但是sql语句中没有写delete,就是select,所有想到的可能有哪些?系统崩溃过两次,每次原因都是分类号输入乱码。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/19 17:05:00 [只看该作者]

编码检验一下输入的分类号啊,发现存在符号空格之类的,就禁止执行
[此贴子已经被作者于2013-4-19 17:12:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/19 17:10:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/4/20 10:19:00 [只看该作者]

这个问题很容易解决啊,你都限定了,不给用户输入的机会就好了。我使用的版本是有禁止用户直接输入的,不知道2011版有没有

 回到顶部