我在 vb.net 中编程,重点是与数据库交互,我已经到了需要输入价格的地步。问题是我可以输入负价格,我知道在 SQL 中你可以像 c++ 一样输入一个无符号的值,但在访问时我真的很困惑如何去做。
关键是我不想在我的程序中处理负数我希望它由我的程序中的数据集定义,他从数据库规则中获取它
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
在此代码中,程序连接到访问数据库填充数据集并将其绑定到 DataGridView,其中第一列作为唯一的主键。
我想我的问题是:如何将第二列和第三列仅定义为正数