답변
링크 : http://paulbradley.tv/37/
이 코드는 MySQL의 ODBC 드라이버와 Microsoft 원격 데이터를 사용하여 Visual Basic에서 6에서 작성된 윈도우 기반 응용 프로그램에서 MySQL 데이터베이스에 연결하는 방법을 보여줍니다 개체 MySQL 데이터베이스 서버에서 레코드를 연결하고 검색하는 것은 매우 쉽습니다.
■ MySQL ODBC 드라이버를 다운로드하여 설치하십시오.
■ 모든 호스트에서 연결할 수있는 MySQL 사용자 이름과 암호 조합을 설정하십시오. MySQLs grant 명령을 참조하십시오.
■ 새 Visual Basic 프로젝트를 시작하고 Microsoft 원격 데이터 개체 추가 - 메뉴를 사용하여 프로젝트 | 참조를 클릭 한 다음 목록에서 Microsoft 원격 데이터 개체를 선택하십시오.
샘플 코드
Private Sub cmdConnectMySQL_Click()
Dim cnMySql As New rdoConnection
Dim rdoQry As New rdoQuery
Dim rdoRS As rdoResultset
' set up a remote data connection
' using the MySQL ODBC driver.
' change the connect string with your username,
' password, server name and the database you
' wish to connect to.
cnMySql.CursorDriver = rdUseOdbc
cnMySql.Connect = "uid=YourUserName;pwd=YourPassword;
server=YourServerName;" & _
"driver={MySQL ODBC 3.51 Driver};
database=YourDataBase;dsn=;"
cnMySql.EstablishConnection
' set up a remote data object query
' specifying the SQL statement to run.
With rdoQry
.Name = "selectUsers"
.SQL = "select * from user"
.RowsetSize = 1
Set .ActiveConnection = cnMySql
Set rdoRS = .OpenResultset(
rdOpenKeyset, rdConcurRowVer)
End With
' loop through the record set
' processing the records and fields.
Do Until rdoRS.EOF
With rdoRS
' your code to process the fields
' to access a field called username you would
' reference it like !username
rdoRS.MoveNext
End With
Loop
' close record set
' close connection to the database
rdoRS.Close
cnMySql.Close
End Sub
원격 데이터 개체가 Microsoft에서 더 이상 사용되지 않는 것으로 선언되었습니다. 대신 ADO를 사용해 보시기 바랍니다. http://msdn.microsoft.com/en-us/library/ms810810.aspx#mdac_technologies_road_map_old_topic9 – MarkJ
Google은 ADO과 MySQL ODBC 드라이버를 사용할 수 있습니다 나타냅니다.
Dim strConnection$, conn As Connection
'Fill in the placeholders with your server details'
strConnection = "Driver={MySQL ODBC 3.51 Driver};Server=myServerAddress;" & _
"Database=myDataBase;User=myUsername;Password=myPassword;Option=3"
Set conn = New Connection
conn.Open strConnection
MySQL 용 ODBC 연결 문자열은 here입니다.
경고 : air code. 나는 결코 이것을 한 번도하지 않았다.
이와 비슷한 코드를 사용 했으므로이 코드가 작동 함을 증언 할 수 있습니다. –
- 1. Tcl로 MySQL에 연결하기
- 2. PHP를 사용하여 MySQL에 연결하기 : ERROR?
- 3. 젠드 서버 CE에서 mysql에 연결하기
- 4. PHP ADODB는 MySQL에 연결하기 전에 mysql_options()를 호출합니다.
- 5. VB를 asp.net에 임베드하는 방법
- 6. mysql을 사용하여 테이블 연결하기
- 7. VB를 사용하여 Excel 파일 분할
- 8. VB를 통한 플래시 게임 확대
- 9. 레일에 연결하기
- 10. VB를 사용하여 CSV 파일에서 데이터 읽기
- 11. PHP 프로그래머가 C# 또는 VB를 배웁니다?
- 12. VB를 C#으로 변환하기위한 권장 도구
- 13. VB를 사용하여 Sql에 PDF 파일 삽입
- 14. 눈금에서 항목을 시각적으로 연결하기
- 15. 에뮬레이터를 Eclipse에 다시 연결하기
- 16. Java로 데이터베이스에 연결하기
- 17. PHP의 뒤로 버튼에 연결하기
- 18. django와 ajax 연결하기
- 19. Shlwapi.h를 StrCmpLogicalW 함수에 연결하기
- 20. wxWidgets에서 GUI로 콘솔 연결하기
- 21. PHP의 정적 메소드 연결하기
- 22. C++ 용 이터레이터 연결하기
- 23. Dwoo를 통해 데이터베이스에 연결하기
- 24. contextboxustrip을 동적으로 checkboxlist에 연결하기
- 25. QTCreator에서 ACE를 Windows에 연결하기
- 26. 파이썬 : 문자열을 바이트로 연결하기
- 27. C++에서 문자열 연결하기
- 28. 세번째 트리에서리스트 연결하기
- 29. .NET을 Common Lisp에 연결하기
- 30. UITextView 내부의 NSString 연결하기
ODBC 또는 OleDB를 사용할 수 있습니다. 이를 위해서는 MySQL을위한 적절한 드라이버 또는 OLE DB 공급자가 필요합니다. – shahkalpesh