
現在、VB.NETにてアプリを作成しております。
そこでデータベースに接続し、指定の行を削除するSQL文を実行しているのですが、コンパイルエラー無しで実行が完了します。
がしかし、データベースからデータが削除されません。
ソースコードの内容にも問題が見つからず、どうにか救いの手を差し伸べていただけますと幸いです。
「実際のソースコード」
Private Sub deleteAdd() Try Dim empList As New ArrayList Dim empName As New ArrayList Dim St As String Dim Cn As New System.Data.SqlClient.SqlConnection Dim SQL As SqlClient.SqlCommand Dim ServerName As String = Form1.db_connection(1) 'サーバー名(またはIPアドレス) Dim DatabaseName As String = Form1.db_connection(2) 'データベース Dim Integrated_Security As String = Form1.db_connection(3) 'セキュリティコード St = "Server=" & ServerName & ";Initial Catalog=" & DatabaseName & ";Integrated Security=" & Integrated_Security & ";" Cn.ConnectionString = St Cn.Open() SQL = Cn.CreateCommand SQL.Connection = Cn SQL.CommandType = CommandType.Text SQL.CommandText = "DELETE FROM SJOYC_STF WHERE STF_FNAME = '" & TextBox1.Text & "'" SQL.ExecuteNonQuery() SQL.Dispose() Cn.Close() Cn.Dispose() TextBox1.Text = "" Catch ex As Exception MsgBox("データベースへの接続に失敗しました。", MsgBoxStyle.Exclamation) End Try End Sub








