私は vb.net でプログラミングしており、ポイントはデータベースとやり取りすることです。価格を入力する必要があるところまで来ました。問題は、負の価格を入力できることです。SQL では C++ のように符号なしで値を入力できることを知っていますが、アクセスではその方法について本当に混乱しています。
ポイントは、プログラムで負の数を扱いたくないということです。データベースルールから取得したプログラムのdataSetで定義したいのです。
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
このコードでは、プログラムは accesses データベースに接続し、データ セットを埋めて、最初の列を一意の主キーとして DataGridView にバインドします。
私の質問は次のとおりです。2番目と3番目の列を正の数のみとして定義するにはどうすればよいですか