Avatar billede mc.lucifer Praktikant
29. november 2002 - 08:49 Der er 2 kommentarer og
1 løsning

VB - MySql

Lige en hurtig en, Kan man få VB til at bruge en Mysql.

Skal der moget specielt til
Og hvordan gøres det sådanne i grove træk, Jeg vil ikke have en Løsning der siger, Sådanne gør du, Men bare et par hint til hvor og hvad jeg skal studere

Jeg har bogen Start på Visual Basic, Problemmet er bare at mig og access ikke er de bedste venner

MC
Avatar billede medions Nybegynder
29. november 2002 - 09:01 #1
OK, du skal starte med at få fat i en MyODBC driver.... Den finder du inde på www.mysql.com

Her efter skal du i Visual Basic lave en reference til Microsoft ADO 2.5

og så ellers bare skrive din connection!

-husk at definere at det er til en Database du connecter, det gør du sådan her:

Dim objConn As New Connection
Dim objRs As Recordset

//>Rune
Avatar billede medions Nybegynder
29. november 2002 - 09:04 #2
Altså du starter med er at hente ODBC driveren til MySQL på MySQL's hjemmeside.
Installer ODBC driveren på din maskine, og på den måde kan du koble op mod databasen.
Jeg benytter selv ADO til connection. Altså til at sende SQL sætninger til databasen. Jeg koder det hele i hånden, men du kan godt benytte VB's hjælpeværktøjer til at sql.
Jeg har købt mig ind på en MySQL database hos en ISP som hedder www.blue-sky.dk, han har et administrationsprogram til opsætning af databasen, tabeller m.m.
Det jeg har lavet er et program, til opdatering af databasen på webstedet med VB og fremvisning af data på en hjemmeside udviklet i PHP3. Årsagen til at jeg benytter VB og ikke PHP3 er at jeg kan ligge og rode og rage i en access database lokalt \'offline!, og når jeg er tilfreds med resultatet overfører jeg det den externe MySQL database.
Jeg har også en Linux maskine internt, hvor jeg også benytter MySQL databasen.
Der er en ting man skal bide mærke i omkring MySQL. Det er at det er en temmelig primitiv database. Der er en masse avanceret SQL stof, som man ikke kan lave, så som stored procedure m.m. Al dette er beskrevet i MySQL manualen, som kan hentes på deres hjemmeside. Men den er extrem hurtig, selv med enorme data mængder.
Jeg ved godt, at jeg ikke har lært dig hvordan man gør, men du skal nok starte med at kikke på ADO og starte med en Access database.
MySQL findes også til Microsoft miljø, her skal man betalte for produktet.

Mine intentioner er på sigt at lave et helt administrationssystem på en extern database, så mine samarbejdspartnere kan benytte systemet lige meget hvor de befinder sig i verden, bare at de kan komme på internettet.

//>Rune
Avatar billede medions Nybegynder
02. december 2002 - 15:02 #3
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester