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

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

要用到ODBC API函数,最好能提供函数说明。谢谢!
...全文
58 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
关注
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-06-21 05:06
社区公告
暂无公告