我怎么才能控制记录条数?(Access数据库)(sureli)------2

sureli 2002-02-25 04:11:49
dim i as long
sSql="Delete * from Tablename where sname=" & fname
set rst=cn.execute sSql,i

这时候,执行完删除,我希望表Tablename 中类型为“数字”字段IDNum, 象类型为“自动编号”那样,自动缩减,怎样才能实现呢?

...全文
28 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sureli 2002-03-11
  • 打赏
  • 举报
回复
Thank you though this question still exist.
sureli 2002-02-25
  • 打赏
  • 举报
回复
to dbcontrols(泰山__抛砖引玉)
假若用delete触发器能实现吗?如何实现???
dbcontrols 2002-02-25
  • 打赏
  • 举报
回复
引用ADOX
AutoIncrement Column 范例


如下代码说明如何在 Jet 数据库中创建 AutoIncrement 列。

Sub CreateAutoIncrColumn()

Dim cat As New ADOX.Catalog
Dim tbl As New ADOX.Table
Dim col As New ADOX.Column

' 打开目录
cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Program Files\Microsoft Office\" & _
"Office\Samples\Northwind.mdb;"

With tbl
.Name = "MyContacts"
Set .ParentCatalog = cat
' 创建字段并将它们追加到新的 Table 对象中。
.Columns.Append "ContactId", adInteger
' 产生 ContactId 列和自动递加列
.Columns("ContactId").Properties("AutoIncrement") = True
.Columns.Append "CustomerID", adVarWChar
.Columns.Append "FirstName", adVarWChar
.Columns.Append "LastName", adVarWChar
.Columns.Append "Phone", adVarWChar, 20
.Columns.Append "Notes", adLongVarWChar
End With

cat.Tables.Append tbl

Set cat = Nothing

End Sub

1,216

社区成员

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

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