ODBC的怪问题(100分)

  • 主题发起人 主题发起人 Victortim
  • 开始时间 开始时间
V

Victortim

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用ODBC API直接对MS SQL7进行数据库编程中遇到以下的奇怪问题:
在某个表中有大概10个字段,已经把其中一个编号字段建为主索引,
如果表中的记录只有一条,则删除和添加记录都没有问题;如果表中
有多于一条记录,则删除其中一条记录就会出错,记录没被删除,然
后进行添加记录也会出错。
请问大家这是为什么,有何解决方法?
 
出错信息是什么?
 
是不是相当于一个ID字段?
如果是的话当你删除一条记录时它的ID值还是在占用。
当你输入一条新记录时你的ID 值就不是连续的你可做个实验看看库里的ID值就知
道了。
所以我想是你对这种情况的表的算法不够严密而导致的。
 
出错信息是什么? 我不太清楚,我是帮朋友问的,用VC进行ODBC的API直接编
程,如各位有这方面的经验尽管灌水。
 
可以采用MFC的CRecordset类来开发基于ODBC的应用程序,其内部封装了API函数,
易用且不易出错,我同意爱情鸟的看法。
 
请灌水。
CRecordset的功能太弱了
 
sorry ,我没来DFW很久了。
 
多人接受答案了。
 
后退
顶部