insert
명령을 사용하여 데이터베이스에 행을 추가하려고합니다.삽입 명령이 데이터베이스의 오래된 행을 삭제하는 이유
성공적으로 행을 추가하지만 명령을 실행 한 후에 데이터베이스의 이전 행이 삭제되었습니다!
Dim connetionString As String
Dim cnn As SqlConnection
Dim cmd As SqlCommand
Dim sql As String
connetionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Datab1.mdf;Integrated Security=True;User Instance=True"
sql = "INSERT INTO Table1 VALUES ('e', 'e')"
cnn = New SqlConnection(connetionString)
Try
cnn.Open()
cmd = New SqlCommand(sql, cnn)
cmd.ExecuteNonQuery()
cmd.Dispose()
cnn.Close()
MsgBox(" ExecuteNonQuery in SqlCommand executed !!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
무엇이 잘못 되었나요?
을 잘못된 데이터베이스보고 있지 않습니까? 연결 문자열에 Datab1.mdf가 첨부됩니다. 삽입 후에 검사 할 DB가 아닌가? –