[解決済み] 1つまたは複数の必須パラメータに値が指定されていない
2022-01-29 15:42:26
質問
以前と同じコードを使っても、いつも厄介なエラーが発生します。しかし、他のフォームに適用すると、上記のようなエラーが発生します。 以下は私のコードです。
Imports System.Data.OleDb
Public Class Updater2
Public adminID As String
Public adminName As String
Public adminPass As String
Private con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Jet OLEDB:Database Password=nrew123$%^;")
Private com As OleDb.OleDbCommand
Public Sub New()
con.Open()
com = New OleDb.OleDbCommand("Select * from admintable")
com.Connection = con
End Sub
Public Sub updates()
com.CommandText = "UPDATE admintable SET AdminName = '" & adminName & "', AdminPassS = '" & adminPass & "' WHERE ID = '" & adminID & "'"
com.ExecuteNonQuery()
End Sub
End Class
そしてこれが、データを更新しようとするボタン内のコードです。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
shikai.adminID = textbox1.text
shikai.adminName = TextBox4.Text
shikai.adminPass = TextBox3.Text
shikai.updates()
MsgBox("Successfully updated!")
End Sub
何が問題なのでしょうか?
解決方法は?
このエラーの通常の理由は、値の欠落またはスペルミスにあります。adminNameがNullか長さ0の文字列である可能性が高いと思われます。
関連
-
[解決済み] 1つまたは複数の必須パラメータに値が指定されていない
-
[解決済み] "文字列 "" から型 'Double' への変換は無効です。" VBでは
-
[解決済み] 文字列をダブルに変換する - VB
-
[解決済み] VB.NETで画像のリサイズをする
-
[解決済み] VB.NET: FormClosing()を中止する
-
[解決済み] インデックスが配列の範囲外であった
-
[解決済み] 文字列 "" を 'Integer' 型に変換するのは無効です。
-
[解決済み] vbLf、vbCrLf、vbCrの定数の違いについて
-
[解決済み] VB.NETで条件付き三項演算子はありますか?
-
[解決済み] Linq to Sql: 複数の左外部結合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Microsoft Access Database FileのC:㊧Employees.accdbが認識されないのですが?
-
[解決済み] 1つまたは複数の必須パラメータに値が指定されていない
-
[解決済み] VB.netの開閉フォーム
-
[解決済み] VB.NETのAndとAndAlsoの違いは何ですか?
-
[解決済み] VB.NETにおけるDirectCast()とCType()の違いについて
-
[解決済み] 特定のDataTableの行をループする
-
[解決済み] VB.NET: DataGridViewをクリアする
-
[解決済み] 文字列 "" を 'Integer' 型に変換するのは無効です。
-
[解決済み] vbLf、vbCrLf、vbCrの定数の違いについて
-
[解決済み] vbLf、vbCrLf、vbCrの定数の違いについて