Avatar billede pfp Nybegynder
26. marts 2003 - 23:29 Der er 14 kommentarer og
1 løsning

DNS-less forbindelse til mySQL

Hej,

I ASP bruger jeg følgende kode til at oprette forbindelse til en mySQL database:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={MySQL};SERVER=localhost;" &_
"DATABASE=peter;UID=peter;PWD=1234;"
Conn.Open DSN

SQL = "Select * From Navne"
Set rs = Conn.Execute(SQL)
%>

Er der nogen der kan fortælle mig hvordan jeg kan oprette samme type forbindelse i VB6?

/peter
Avatar billede orca Nybegynder
27. marts 2003 - 15:59 #1
Fjern <% %> og Server. Altså bare CreateObject()

Mvh Mark
Avatar billede pfp Nybegynder
27. marts 2003 - 16:40 #2
Hej Mark,

Tak for det. Anede ikke at var så simpelt :-)

Jeg har nogle flere mindre spørgsmål? Skal jeg stille dem her og smide flere point eller oprette et nyt spm.?
Avatar billede orca Nybegynder
27. marts 2003 - 18:24 #3
Bare stil dem her, jeg skal ikke have point for den lille hjælp der :)
Avatar billede pfp Nybegynder
27. marts 2003 - 19:20 #4
Jeg kunne godt tænke mig at udskrive dataene i et skema. Jeg har tidligere kigget på Delphi og der var der noget der hed Grid.

Det skulle gerne være et Grid som jeg kan redigere i, sådan at redigeringerne gemmes i databasen.

Du må endelig sige til hvis der skal flere point på for jeg er meget taknemlig for hjælpen.

/peter
Avatar billede orca Nybegynder
27. marts 2003 - 19:32 #5
Jeg tror ikke umiddelbart at der er noget indbygget i klassisk visual basic som har denne funktionalitet. Det kan være du kan finde nogle tredjeparts komponenter (google er din ven). Jeg ved at VB.NET har disse funktionaliteter, men det hjælper jo desværre ikke dig :)

Ellers må du til selv at lave det ;)
Avatar billede pfp Nybegynder
27. marts 2003 - 19:33 #6
Okay det må jeg jo lige undersøge så. Er der slet ingen grids?
Avatar billede tjacob Juniormester
28. marts 2003 - 06:48 #7
Der er da masser af grids i VB!

Hvis du åbner Project/References:

Fandt jeg uden problemer 5 forskellige:
Microsoft Data Bound Grid Control 5.0 (SP3)
Microsoft DataGrid Control 6.0 )OLEDB)
Microsoft FlexGrid Control 6.0
Microsoft Grid Control
Microsoft Hierachical FlexGrid Control 6.0 (OLEDB)

-Jeg har ikke den store erfaring med disse kontroller, men HAR dog anvendt et par af dem.
Du kan både kigge/redigere/opdatere i DB med disse kontroller.

/tjacob
Avatar billede tjacob Juniormester
28. marts 2003 - 06:50 #8
Lille fejl:  Det er ikke under Project/References men Project/Components.
Avatar billede pfp Nybegynder
28. marts 2003 - 08:16 #9
Hvis jeg nu f.eks. hiver fat i Microsoft FlexGrid Control hvordan kan jeg så tilføje en værdi til en bestem kollonne?

Jeg kan med MSFlexGrid1.AddItem ("test") tilføje et kollonenavn, men jeg skulle gerne kunne hive data ud fra min database og så ind i griddet..
Avatar billede tjacob Juniormester
28. marts 2003 - 10:49 #10
Du kunne f.eks. oprette en ADO connection til databasen, og så sætte FlexGrids DataSource som det RecordSet du henter.
Avatar billede pfp Nybegynder
30. marts 2003 - 20:04 #11
Okay tak, nu tror jeg det virker planmæssigt. Tak. Smid et svar, så jeg kan fordele point.
Avatar billede tjacob Juniormester
30. marts 2003 - 20:52 #12
OK -takker
Avatar billede pfp Nybegynder
30. marts 2003 - 21:09 #13
Så venter vi bare lige på Orca...
Avatar billede pfp Nybegynder
18. maj 2003 - 00:01 #14
orca er tilsyneladende ikke interesseret i point så jeg lukker nu og pointene går til tjacob.
Avatar billede orca Nybegynder
18. maj 2003 - 01:27 #15
Tror ikke jeg har fået mail ang. din sidste kommentar :) Men jeg svarede da heller ikke på spørgsmålet, så points bør også gå til tjacob :)
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