首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access数据库正值

Access数据库正值
EN

Stack Overflow用户
提问于 2013-09-28 20:08:08
回答 1查看 153关注 0票数 1

我正在用vb.net编程,关键是要与数据库交互,我已经到了需要输入价格的地步了。问题是,我可以输入一个负值,我知道在SQL中,您可以将一个值作为无符号的值(如c++ ),但是在access中,我确实对如何实现它感到困惑。

关键是我不想处理我的程序中的负数,我希望它由我的程序中的dataSet定义,他从数据库规则中获取它

代码语言:javascript
复制
dAdapter = New OleDbDataAdapter("SELECT * FROM Articles", connection)
dSet = New DataSet("Datatable")

'Vas chercher les donner dans la DB et creer une dataset heriter de datatable avec comme reader "Articles_table"
With connection
    .Open()
    dAdapter.Fill(dSet, "Articles_table")
    .Close()
End With

'Definie la column 1 index 0 comme etant unique m'evite de gerer la supression l'addition de colone et les doublons
Dim table = dSet.Tables("Articles_table")
table.PrimaryKey = New DataColumn() {table.Columns(0)}

'Peuple la grid
With DataGridView1
    .DataSource = dSet
    .DataMember = "Articles_table"
End With

在这段代码中,程序连接到acces数据库,填充数据集并将其绑定到DataGridView,第一列是惟一的主键。

我想我的问题是:如何才能将第二列和第三列定义为正数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-28 20:50:14

我怀疑Access是否支持只有正数的数据类型。如果我处于您的位置,我会检查一些类似http://msdn.microsoft.com/en-us/library/ms714540(v=vs.85).aspx的数据类型比较,而不是花太多时间在它上;相反,将正/负检查移到业务层。

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

https://stackoverflow.com/questions/19071171

复制
相关文章

相似问题

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