0
와 텍스트 상자에 MySQL의에서 일련 번호 이것은 내가 만드는거야 헬프 데스크 발권 프로그램입니다 :표시 Visual Basic의
사용자가 내가 MySQL의에서 일련 번호를 표시 할 수 있도록하려면 티켓을 시작 클릭그 사용자가 나중에 티켓을 추적 할 수 있도록 채워지는 현재 티켓과 일치합니다. 모든 것을 설정했지만 티켓 ID를 텍스트 상자에 어떻게 표시 할 수 있는지 잘 모르겠습니다.
지금 당장 폼이로드 될 때 다음 티켓 ID 번호를 얻기 위해 쿼리를 실행하고 있지만 텍스트 상자에 텍스트로 표시하는 방법을 모르겠습니다. ,
Dim conn As New MySqlConnection(connStr)
Dim cmd As New MySqlCommand()
Dim Reader As MySqlDataReader
Dim submitteddate As String
'QUERY FOR NEW ID TICKET NUMBER
Private Sub Suggestions_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Try
Dim idQ As String = "INSERT INTO tblit (itID, ersBugIssue, ersSubject, ersBugCategory, ersBugDate, ersBugSubmittedby, ersBugOrHelp)" & _
"VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL);"
Dim cmd As new SQLCommand()
With cmd
.Connection = conn
.CommandText = idQ
End With
conn.Open()
cmd.ExecuteNonQuery()
cmd.CommandText = "SELECT LAST_INSERT_ID() as NewTicketID"
Dim Reader As SqlDataReader = cmd.ExecuteReader()
Reader.Read()
MsgBox(Reader("NewTicketID"))
Reader.Close()
conn.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
'가 ExecuteReader는'내가 처음에 다음 null 값을 삽입해야 이해 나는 또한 – MDL
를 받고있어 구문 오류 '문자열'의 구성원 인 아닌 I 그들을 업데이트 할 수 있습니다. 그러나 "다음 코드 사용"섹션에 도착했을 때 나를 잃어 버렸습니다. – MDL
'처음에는 null 값을 삽입해야하고 그 다음에 업데이트 할 수 있습니다. '라는 것이 맞습니다. 먼저 null을 삽입하고 ** 다음에 * *'last_insert_id()를 선택하고 업데이트 (또는 삭제)합니다. 표시된 코드 스 니펫은 선택 항목입니다. – Johan