回 帖 发 新 帖 刷新版面

主题:添加数据时如何才能从数据库的第一行添加,原来的数据一次向后串?

现在需要在数据库中添加数据。
但是需要将添加的数据 从数据库的第一行添加,原来的数据库中的数据依次 向后串,(添加的数据不能覆盖原来的数据库中的数据),请问这该如何添加?


回复列表 (共18个回复)

11 楼

我是这么做的 
但是 datagrid控件中显示的内容并不是从 1开始显示的

比如新出现了一个故障 ,原来有6个故障,新出现的这个故障是 添加最后的 ,它的序号也是1了,原来的故障序号也加1了。但是

当我做完处理后 datagrid中是这样显示的

2
3
4
5
6
7
1

其实 此时我看了一下 数据库中的排序 已经是按照 从1-7的顺序排列的了

12 楼

数据库好象不支持这个功能,能把你的数据库 字段讲一下吗?

13 楼

我的数据库字段有

故障号 
故障名称
故障日期
故障时间

就这四个字段。
新出现的故障 序号为1,原来的 故障序依次 加1(故障内容不变),当新出现故障 时,要求故障按照从小到大 顺序排列

我现在 就是实现不了故障从小到大排列。

当新故障出现时,数据库中的故障已经按照从小到大的顺序排列了,而绑定到该数据库的datagrid 控件中的内容并没有按照从小到大的顺序排列,新添加的那个故障 虽然序号为1,但是出现在 datagrid控件的最后一行

14 楼

用什么数据源与datagrid绑定?或者把源代码放上来吧。

15 楼

[quote]我的数据库字段有

故障号 
故障名称
故障日期
故障时间

就这四个字段[/quote]既然如此,查找的时候就用大于什么时间做条件阿,还可以再查询里排序阿
我总认为,数据库就应该作为数据库使用,不要当文本文件来使用。

16 楼


我是这么做的,利用时间来做条件来判断 添加新出现的故障。但是 
 
虽然数据库中已经更新了 这些故障 序号排列从小到大

但是 
datagrid控件中 并没有更新这些数据故障

17 楼

???????

18 楼

我真无话可说了!

你能不能先搞清数据库是什么?
你的程序界面难道就是数据库?

我来回复

您尚未登录,请登录后再回复。点此登录或注册