有几个问题,请大家帮忙看看(30分)

  • 主题发起人 主题发起人 luckyon
  • 开始时间 开始时间
L

luckyon

Unregistered / Unconfirmed
GUEST, unregistred user!
有几个问题,请大家帮忙看看
(1)我用DBGrid和DBNavigtor配套使用,直接用DBNavigtor来作表格的插入和修改,删除的功能,这样直接操作数据可是可行的吧?
(2)实在搞不清楚Table中的Insert的属性的作用是什么,总感觉他插入的不是一条能任由用户输入新数据的记录
(3)我想用一个下拉列表实现选择查询:数据集用的是ADOTable(我必需的用这个)列表里的的选项是数据库中某字段下随机的,而不是固定写好的
请给各意见
 
1.这样的组合上可以,比较简单,不过在SQL-SERVER中可能会有些问题,数据库记录新增进去以后可能
刷新不是很好,还要看你用什么数据集,如果用QUERY的话,当记录多的时候返回记录数和修改定位时都可能有错误。
用TABLE时如果不关闭TABLE,可能断电以后就不会保存数据
2.用TABLE的时候,都会有一个当前位置,TABLE.open以后,定位在第一条记录,以后用next等方法会改变当前位置,
用INSERT的时候就是在当前位置插入一条记录,而用APPEND的时候是在表的末尾插入一条记录
3.3.不懂“列表里的的选项是数据库中某字段下随机的,而不是固定写好的”,如果你的意思是要动态得到字段名的话
可以用AdoTable.Fields[1].name,大概是这样吧,没去试
 
1)的情况下如果我所需要只是对浏览的表格的内容作小量的修改删除就可以了,估计用这两个应该不会成问题把
 
用网格显示数据,但要避免直接在上面改,主要是效率问题

应该有个画面布局单条数据显示,供修改,详查,

复杂数据应避免使用数据感应构件,自己控制比较好
 
多人接受答案了。
 
后退
顶部