#Region "자동완성 기능"
Private Sub RNR_AutoComplete()
Dim DBConn As SqlConnection
DBConn = New SqlConnection(dbstring)
DBConn.Open()
Dim mySqlCommAND As SqlCommand
Dim QueryString As String
QueryString = "select 분류1, 분류2, 유형1, 유형2, 유형3, 내용1, 내용2, 내용3, 파일명, 작성일, 작성자, 예비1 from " & 테이블명 &
" where 유형2 like '%" & Replace(Replace(Replace(TextBox1.Text, "'", "''"), ",", ""), " ", "") &
"%' or 분류2 like '%" & Replace(Replace(Replace(TextBox1.Text, "'", "''"), ",", ""), " ", "") &
"%' or 유형3 like '%" & Replace(Replace(Replace(TextBox1.Text, "'", "''"), ",", ""), " ", "") & "%' ORDER BY 분류2 DESC"
mySqlCommAND = New SqlCommand(QueryString, DBConn)
Dim DBread As SqlDataReader = mySqlCommAND.ExecuteReader()
While DBread.Read()
With TextBox1
.AutoCompleteMode = AutoCompleteMode.Suggest
.AutoCompleteCustomSource.Add(DBread.Item(4).ToString) '검색 결과 값이 유형3가 나오게 하기
.AutoCompleteSource = AutoCompleteSource.CustomSource
.Clear()
.Focus()
End With
End While
DBread.Close()
mySqlCommAND.Dispose()
DBConn.Close()
End Sub
#End Region
'VB.net' 카테고리의 다른 글
Windows-64bit에 system32폴더를 wow64 폴더로 Redirection 방지 (0) | 2018.06.08 |
---|---|
프레세스 확인 후 kill (0) | 2018.06.05 |
mssql에 연결하여 이진수로 되어있는 파일 열기 및 파일 다운로드 하기 (0) | 2018.05.24 |
레지스트리에 데이터를 기록 삭제하는 메서드 (0) | 2018.05.24 |
문자열 검색 기능 (0) | 2018.05.23 |