两个关于数据库的问题,请大家帮忙(50分)

blp 2001-06-21 05:06:00
1:如何知道一个表中的哪些字段是主键,我用rdocolumn对象中的keycolumn属性
结果程序出错(实时错误40054,传递一个有效参数)
2:如果一个字段是NUMERIC或DECIMAL类型,如何得知这个类型的小数位数

要用到ODBC API函数,最好能提供函数说明。谢谢!
...全文
144 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
blp 2001-06-22
  • 打赏
  • 举报
回复
第二个问题请大家关注一下。第一个问题我先试一下,如果行的话,立即给分。
solitude 2001-06-21
  • 打赏
  • 举报
回复
Dim nowsql As String
Dim nowrs As Recordset
nowsql = "EXEC sp_pkeys " & 表名
Set nowrs = New Recordset
nowrs.Open nowsql, db
If Not nowrs.EOF Then
MsgBox nowrs!COLUMN_NAME
End If
solitude 2001-06-21
  • 打赏
  • 举报
回复
EXEC sp_pkeys + 表名称

得到记录集中的字段COLUMN_NAME

为主键
joeking 2001-06-21
  • 打赏
  • 举报
回复
一个表只有一个主键,引用时是PrimydKEY
liu_feng_fly 2001-06-21
  • 打赏
  • 举报
回复
@_@
cqq_chen 2001-06-21
  • 打赏
  • 举报
回复
关注

1,217

社区成员

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

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