数据库问题:关于字段的index值问题,以及主键。

ahejn 2002-08-30 08:51:43
我在编写数据库程序时,在一个已存在的表中插入一个字段,想定义其为主键,且其field的index值为0,即成为表中的第一个字段,如何实现?不用SQL语句。opendatabase方法中,tabledefs或者fields集合里有没有相关属性或方法,有没有解决的可能?解决其中一个问题,如主键或者成为第一个字段的,亦给分。
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahejn 2002-09-01
  • 打赏
  • 举报
回复
因为在程序中可能考虑到用户数据库结构被破坏,如果一旦破坏,就调用模块,创建一个空数据库;
另一方面就是软件版本升级对数据库结构所做的改动。
muniu 2002-09-01
  • 打赏
  • 举报
回复
为什么不在设计数据库的时候设置主键呢?
ahejn 2002-09-01
  • 打赏
  • 举报
回复
我解决了其中一个问题,就是排列字段顺序的问题。譬如,原表有三个字段,我新添加一个字段。这样,先设置原来三个字段的ordinalpositon分别为 1 2 3,然后把新字段的ordinalposition值设为0,插入新字段后,它就成为第一个字段了,依次可以类推。有没有朋友有其他办法。
插入主键的事情有没有人知道呀。
cuzz 2002-08-30
  • 打赏
  • 举报
回复
大家快发言啊
ahejn 2002-08-30
  • 打赏
  • 举报
回复
没有人回答,无奈自己UP,为什么?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧