主题:添加数据时如何才能从数据库的第一行添加,原来的数据一次向后串?
xinying2005
[专家分:0] 发布于 2008-06-27 15:41:00
现在需要在数据库中添加数据。
但是需要将添加的数据 从数据库的第一行添加,原来的数据库中的数据依次 向后串,(添加的数据不能覆盖原来的数据库中的数据),请问这该如何添加?
回复列表 (共18个回复)
11 楼
xinying2005 [专家分:0] 发布于 2008-06-29 17:28:00
我是这么做的
但是 datagrid控件中显示的内容并不是从 1开始显示的
比如新出现了一个故障 ,原来有6个故障,新出现的这个故障是 添加最后的 ,它的序号也是1了,原来的故障序号也加1了。但是
当我做完处理后 datagrid中是这样显示的
2
3
4
5
6
7
1
其实 此时我看了一下 数据库中的排序 已经是按照 从1-7的顺序排列的了
12 楼
smart200 [专家分:20] 发布于 2008-06-30 09:19:00
数据库好象不支持这个功能,能把你的数据库 字段讲一下吗?
13 楼
xinying2005 [专家分:0] 发布于 2008-06-30 15:47:00
我的数据库字段有
故障号
故障名称
故障日期
故障时间
就这四个字段。
新出现的故障 序号为1,原来的 故障序依次 加1(故障内容不变),当新出现故障 时,要求故障按照从小到大 顺序排列
我现在 就是实现不了故障从小到大排列。
当新故障出现时,数据库中的故障已经按照从小到大的顺序排列了,而绑定到该数据库的datagrid 控件中的内容并没有按照从小到大的顺序排列,新添加的那个故障 虽然序号为1,但是出现在 datagrid控件的最后一行
14 楼
shifta [专家分:380] 发布于 2008-06-30 18:21:00
用什么数据源与datagrid绑定?或者把源代码放上来吧。
15 楼
老大徒伤悲 [专家分:29120] 发布于 2008-06-30 23:31:00
[quote]我的数据库字段有
故障号
故障名称
故障日期
故障时间
就这四个字段[/quote]既然如此,查找的时候就用大于什么时间做条件阿,还可以再查询里排序阿
我总认为,数据库就应该作为数据库使用,不要当文本文件来使用。
16 楼
xinying2005 [专家分:0] 发布于 2008-07-01 18:05:00
我是这么做的,利用时间来做条件来判断 添加新出现的故障。但是
虽然数据库中已经更新了 这些故障 序号排列从小到大
但是
datagrid控件中 并没有更新这些数据故障
17 楼
xinying2005 [专家分:0] 发布于 2008-07-12 09:30:00
???????
18 楼
老大徒伤悲 [专家分:29120] 发布于 2008-07-12 14:11:00
我真无话可说了!
你能不能先搞清数据库是什么?
你的程序界面难道就是数据库?
我来回复