🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #1029

Re: vb e mysql

#1029
From: Slepland
Date: Wed, 22 Dec 2004 13:52
145 lines
5185 bytes
molte grazie .. dopo natale ti comunico se ho ottenuto i risultati :D

ciao
Livio
"Massimo" <massimo@pafin.it> ha scritto nel messaggio 
news:cqbf69$k5r$1@lacerta.tiscalinet.it...
> Non conosco ASP ma credo sia molto simile.
> Il testo seguente � copiato da un manuale che ho trovato su Internet 
> ("mysql
> per tutti di Davide Cerbo"):
> A me � servito per cominciare:
> ******************************************************
> Private Sub myodbc_ado_Click()
> 'questo esempio funziona tramite ado, quindi non dovreste aver bisogno di
> componenti aggiuntivi. Se volete altre informazioni sull'interrogazioni 
> dei
> database in Visual Basic scrivetemi, vi invier� un tutorial apposito.
> Dim conn As ADODB.Connection
> Dim rs As ADODB.Recordset
> Dim fld As ADODB.Field
> Dim sql As String
>
>  'connetti al server MySQL usando MySQL ODBC 3.51 Driver
>  Set conn = New ADODB.Connection
>  conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};"_
>                        & "SERVER=localhost;"_
>                        & " DATABASE=test;"_
>                        & "UID=venu;PWD=venu; OPTION=35"
>
>  conn.Open
>
>  'esempio di creazione di una tabella
>  conn.Execute "DROP TABLE IF EXISTS my_ado"
>  conn.Execute "CREATE TABLE my_ado(id int not null primary key, name
> varchar(20)," _
>                                 & "txt text, dt date, tm time, ts
> timestamp)"
>
>  'inserimento diretto
>  conn.Execute "INSERT INTO my_ado(id,name,txt) values(1,100,'venu')"
>  conn.Execute "INSERT INTO my_ado(id,name,txt) values(2,200,'MySQL')"
>  conn.Execute "INSERT INTO my_ado(id,name,txt) values(3,300,'Delete')"
>
>  Set rs = New ADODB.Recordset
>  rs.CursorLocation = adUseServer
>
>  'esempio di prelevamente dati
>  rs.Open "SELECT * FROM my_ado", conn
>    Debug.Print rs.RecordCount
>    rs.MoveFirst
>    Debug.Print String(50, "-") & "Initial my_ado Result Set " & String(50,
> "-")
>    For Each fld In rs.Fields
>    Debug.Print fld.Name,
>    Next
>    Debug.Print
>
>      Do Until rs.EOF
>      For Each fld In rs.Fields
>      Debug.Print fld.Value,
>      Next
>      rs.MoveNext
>      Debug.Print
>    Loop
>  rs.Close
>
>  'esempio di inserimento tramite rs
>  rs.Open "select * from my_ado", conn, adOpenDynamic, adLockOptimistic
>  rs.AddNew
>  rs!Name = "Monty"
>  rs!txt = "Insert row"
>  rs.Update
>  rs.Close
>
> 'esempio di aggiornamento tramite rs
>  rs.Open "SELECT * FROM my_ado"
>  rs!Name = "update"
>  rs!txt = "updated-row"
>  rs.Update
>  rs.Close
>
>  'esempio di selezione tramite rs
>  rs.Open "SELECT * FROM my_ado"
>  rs.MoveNext
>  rs.MoveNext
>  rs.Delete
>  rs.Close
>
>  'prelevare la tabella aggiornata dalla memoria
>  rs.Open "SELECT * FROM my_ado", conn
>    Debug.Print rs.RecordCount
>    rs.MoveFirst
>    Debug.Print String(50, "-") & "Updated my_ado Result Set " & String(50,
> "-")
>    For Each fld In rs.Fields
>      Debug.Print fld.Name,
>      Next
>      Debug.Print
>
>      Do Until rs.EOF
>      For Each fld In rs.Fields
>      Debug.Print fld.Value,
>      Next
>      rs.MoveNext
>      Debug.Print
>    Loop
>  rs.Close
>  conn.Close
> End Sub
> ********************************************
> Se ti serve tutto il manuale, te lo posso mandare sulla tua mail 
> personale.
>
> bye,
> Max
>
> "Slepland" <livio@garwspeed.com> ha scritto nel messaggio
> news:cqbcji$ide$1@lacerta.tiscalinet.it...
>> sono gli stessi che uso con asp giusto?
>>
>> come faccio.. hai un tutorial?
>>
>> "Massimo" <massimo@pafin.it> ha scritto nel messaggio
>> news:cq9i1e$j8n$1@lacerta.tiscalinet.it...
>> > Certamente,
>> > ti servono i driver:
>> > MyODBC-3.51.06.exe
>> > (o successivi)
>> >
>> > Su internet trovi istruzioni, esempi o quant'altro
>> >
>> > bye,
>> > Max
>> >
>> > "Slepland" <livio@garwspeed.com> ha scritto nel messaggio
>> > news:cq9fkq$h71$1@lacerta.tiscalinet.it...
>> >> � possibile appoggiare vb su mysql? sapete darmi quake dritta?
>> >>
>> >>
>> >
>> >
>>
>>
>
> 
Technical Details
Message-ID: <cqbug0$u54$1@lacerta.tiscalinet.it>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!tiscali!newsfeed1.ip.tiscali.net!draco.tiscalinet.it!not-for-mail
References: <cq9fkq$h71$1@lacerta.tiscalinet.it> <cq9i1e$j8n$1@lacerta.tiscalinet.it> <cqbcji$ide$1@lacerta.tiscalinet.it> <cqbf69$k5r$1@lacerta.tiscalinet.it>

Show Full Headers
Complete Article Headers
X-Google-Thread: f94ee,ba144a3fb020fa05
X-Google-Attributes: gidf94ee,public
X-Google-Language: ITALIAN,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!tiscali!newsfeed1.ip.tiscali.net!draco.tiscalinet.it!not-for-mail
From: "Slepland" <livio@garwspeed.com>
Newsgroups: free.it.visual-basic
Subject: Re: vb e mysql
Date: Wed, 22 Dec 2004 14:52:05 +0100
Organization: Tiscali Spa
Lines: 147
Message-ID: <cqbug0$u54$1@lacerta.tiscalinet.it>
References: <cq9fkq$h71$1@lacerta.tiscalinet.it> <cq9i1e$j8n$1@lacerta.tiscalinet.it> <cqbcji$ide$1@lacerta.tiscalinet.it> <cqbf69$k5r$1@lacerta.tiscalinet.it>
NNTP-Posting-Host: ppp-217-133-6-178.cust-adsl.tiscali.it
X-Trace: lacerta.tiscalinet.it 1103723840 30884 217.133.6.178 (22 Dec 2004 13:57:20 GMT)
X-Complaints-To: abuse@tiscali.it
NNTP-Posting-Date: 22 Dec 2004 13:57:20 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
X-RFC2646: Format=Flowed; Original