首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用VB.Net在Access数据库中创建以自动编号开头的行条目?

如何使用VB.Net在Access数据库中创建以自动编号开头的行条目?
EN

Stack Overflow用户
提问于 2019-03-11 21:58:39
回答 1查看 39关注 0票数 -2

我正在尝试在VB.net中创建一个自动取款机解决方案,当单击取款时纠正他们的余额,并在交易历史数据库中创建一行。它当前写入事务历史数据库,但仅在我删除第一列“TransNo”时出现。但是,如果没有事务编号,它就会崩溃。下面概述的是我的Access数据库和VB.net公共函数,用于写入行条目。我认为我需要在“dateoftrans”上面添加一行代码来写入自动编号,但是我没有找到任何解决方案。任何帮助都将不胜感激。

https://i.stack.imgur.com/11Nzc.png

https://i.stack.imgur.com/Xvsx5.png

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-12 04:07:36

有没有适合你的插件?

而“崩溃”是一个糟糕的字眼。您得到的错误消息是什么?

这段代码对我来说工作得很好:

代码语言:javascript
复制
    Dim MyReader As New OleDb.OleDbDataAdapter("SELECT * from tblHotels2", _
                                               "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Test2\test44.accdb")

    Dim cmdUpate As New OleDbCommandBuilder(MyReader)

    Dim rst As New DataTable()
    MyReader.Fill(rst)
    With rst.Rows.Add()
        .Item("HotelName") = "My Company"
    End With

    MyReader.Update(rst)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55103497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档