两层数据库中获得表的主关键字。(200分)

  • 主题发起人 主题发起人 程云
  • 开始时间 开始时间
程云大哥您饶了我吧
 
BDE API 完全可以解决

dbiGetIndexDescs 函数取得所有索引的描述信息列表
相应的
IdxDesc 结构的 bPrimary 域表示是否主索引
IdxDesc 结构的 aiKeyFld 域是一个数组,表示该索引包含的所有字段序号

dbiGetFieldDescs 函数取得所有字段的描述信息列表

组合起来就可以解决了


详情请看 BDE API HELP 关于:
dbiGetFieldDescs 函数
dbiGetIndexDescs 函数
IdxDesc 结构
FldDesc 结构
有例程

也可以看我在 YTDBBackup 中写的类似代码
 
如果哪位大哥一定要我写出代码来
那么我的答复如下:

1、所谓"交友以广大其身"
问问题的目的是提高自己,而不是偷懒

2、我忙我懒我脾气急噪天气又这么热
我不是老师不是在线帮助不是M$DN不是自动编程机器人

3、如果还不满意
那我承认我在欺世盗名骗分数
我第一个举起拳头高呼革命口号:
“打倒反革命投机分子李颖~~~~~”
 
Database Explore你觉得不错吧,
从那里可以看到任何数据库表的信息,包括你提到的主键。
他是通过DBE API函数实现的,请查看Help。
 
李兄:
感谢你的回答,看问题是已解决了。

>>问问题的目的是提高自己,而不是偷懒
我很赞同你的关点,不过,这个问题是我代别人问题的。如你有现成的源码能寄给我一份
最好,这也只是举手之劳吗?这样我也好象别人交代了。如果你也没有源码,咱们也就懒
的找这麻烦,让那小子自己写去吧!


不过我看你的语气,还是在生我的气呢,是吧?
这么长时间了,不至于如此小气吧?

好了不惹你生气了,我很快就会结束这个问题。

你的帮助最大,当然分你最多,我怎么没想到使用BDE API呢?
看来用ADO太多了并不好。

今天elan可太不够意思了,见了我就跑,一点忙也不帮。

to shangjintong:
也同时感谢你的提示,我真是太苯了,怎么没想到呢?
 
55555~~~~~~~~~~~~~~~
 
对不起,我结束这几次都没结束了。
这次应没什么问题了吧。
 
多人接受答案了。
 
后退
顶部