Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-07-2007, 09:43   #1
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
aiuto per visual studio 2005

qualcuno mi sa dire come creare un collegamento ad un database mysql con viusal studio?
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 10:08   #2
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Per prima cosa hai bisogno di un connector (una dll) che può essere sia la ByteFx sia (consigliata) il mysql-connector-net che trovi sul sito di mysql (la versione 5.qualcosa)

Fatto questo, devi aggiungere nei riferimenti del tuo progetto questa dll.

Poi, nel tuo codice (in C#):

Codice:
//nelle direttive di inclusione devi aggiungere anche il namespace per la dll
//per esempio

using System;
using System.Text;
using MySql.Data.MySqlClient;

namespace TestMySql

public class TuaClasse
{

         //stringa per il path 
         private string connectionString = "database=tuo_db;server=ip_server;port=3306;user=username;password=password";

         private MySqlConnection cn;

         public TuaClasse();
         {
         }

         public string GetConnectionString
         {
             get { return connectionString ; }
             set { connectionString = value; }
         }

        public void SetConnection()
        {
            try
            {
                cn = new MySqlConnection(connectionString);
                cn.Open();
                
            }
            catch (MySqlException ex)
            {
                switch (ex.Number)
                {
                    case 0:
                        MessageBox.Show("Non posso connettermi con il server. Contattare l'amministratore.");
                        break;

                    case 1045:
                        MessageBox.Show("Nome utente o password errati. Riprovare.");
                        break;

                    default:
                        MessageBox.Show(ex.Message.ToString());
                        break;
                }
            }
        }

        public MySqlConnection Conn()
        {
            
            return cn;
        }
Ovviamente è un codice di esempio.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 10:34   #3
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
grazie mille ora provo.da dove posso scaricare bytefx?
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 10:41   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
effettivamente non la trovo + neanche io... boh..

ad ogni modo puoi scaricare l'ultimo connector di mysql da qui:

http://dev.mysql.com/downloads/connector/net/5.1.html
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 11:09   #5
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
allora ho scaricato il file ,ho aggiunto i riferimenti(spero di nn aver sbagliato)

ma quando vado ad inserire il codice mi segnala circa 48 errori

puoi aiutarmi?
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2007, 11:50   #6
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Eccomi. Stai facendo un progetto console oppure un progetto con i form?

Ad ogni modo, posta tutto il codice che hai prodotto
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 09:15   #7
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
sto facendo un progetto form:

in pratica devo fare una finestra di login ke si connette ad un database msql
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 10:39   #8
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
Codice:
Public Class Form1
using System;
using System.Text;
using MySql.Data.MySqlClient;

namespace Prova

Public Class TuaClasse
{


private string connectionString = "database=operator.frm;server=*.*.*.*;port=3306;user=Exon;password=*****";

private MySqlConnection cn;

public TuaClasse();
{
}

public string GetConnectionString
{
get { return connectionString ; }
set { connectionString = value; }
}

public void SetConnection()
{
try
{
cn = new MySqlConnection(connectionString);
cn.Open();

}
catch (MySqlException ex)
{
switch (ex.Number)
{
case 0:
MessageBox.Show("Non posso connettermi con il server. Contattare l'amministratore.");
break;

case 1045:
MessageBox.Show("Nome utente o password errati. Riprovare.");
break;

default:
MessageBox.Show(ex.Message.ToString());
break;
}
}
}

public MySqlConnection Conn()
{

return cn;
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class
end class

tt le parentesi graffe e i ; me li cosidera errore di sintassi

ho messo una psw a caso e cambio l'ip per sicurezza
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 10:56   #9
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
forse perchè il codice che aveva postato RaouL era in C# e il tuo progetto è in VB.NET?
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 11:01   #10
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
si hai ragione ...quindi?
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 11:21   #11
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
ma hai provato almeno a capire che differenze ci sono tra l'uno e l'altro?
dai vedrai che non è difficile!
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 11:56   #12
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
posso usare l'aiuto del pubblico?
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2007, 13:33   #13
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
Provo a darti una mano, facendo questo rapido confronto tra la sintassi di C# e quella di VB.NET così magari riesci a tradurre il codice di RaouL.
Spero di non incasinarti ancora di più anche perchè lo sto facendo in frettissima sto post
Se non ti è chiaro qualcosa (come sarà di sicuro) chiedi.

Importare uno spazio dei nomi:
C#
Codice:
using SpazioDeiNomi;
VB.NET
Codice:
Imports SpazioDeiNomi
Definire una classe:
C#
Codice:
ModificatoreDiAccesso class NomeClasse
{
}
VB.NET
Codice:
ModificatoreDiAccesso Class NomeClasse
End Class
Definire un metodo:
C#
Per definire un metodo che non restituisce valori (come le sub di VB) è sufficiente usare
void come tipo di dato di ritorno del metodo.
Codice:
ModificatoreDiAccesso TipoDato NomeMetodo(ListaDeiParametri)
{
   // Codice del metodo
}
VB.NET
A differenza di C# Visual Basic prevede la definizione di due diversi tipi di metodi, uno che
restituisce un valore e uno che invece non lo fa.
Codice:
'Metodo che restituisce parametri
ModificatoreDiAccesso Function NomeFunction(ListaDeiParametri) As TipoDato
   ' Codice della function
End Function

'Metodo che non restituisce parametri
ModificatoreDiAccesso Sub NomeSub(ListaDeiParametri)
   ' Codice della sub
End Sub
Dichiarare una variabile:
C#
Codice:
ModificatoreDiAccesso TipoDato NomeVariabile;
VB.NET
Codice:
ModificatoreDiAccesso NomeVariabile As TipoDato
Gestire le eccezioni:
C#
Codice:
try
{
   // Codice che può generare l'eccezione.
}
catch (TipoEccezione)
{
   // Codice da eseguire se viene generata l'eccezione specificata.
}
finally
{
   // Codice che viene eseguito in ogni caso,
   // sia che si presenti l'eccezione che non.
}
VB.NET
Codice:
Try
   ' Codice che può generare l'eccezione.
Catch NomeVariabile As TipoEccezione
   ' Codice da eseguire se viene generata l'eccezione specificata.
Finally
   ' Codice che viene eseguito in ogni caso,
   ' sia che si presenti l'eccezione che non.
End Try
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2007, 10:09   #14
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
allora ho seguito il consiglio.Gli errori sn diminuiti in una maniera impressionante.Tuttavia ho ancora 17 errori che nn so come sistemare

Codice:
Imports Microsoft
Imports Login_Msql_1
Imports System

Namespace Prova

End Namespace

Public Class Alfa


End Class


private string connectionString = "database=operator.frm;server=192.168.0.3;port=3306;user=Exon;password=310790"

private MySqlConnection cn

Public Alfa()

public string GetConnectionString
{
get { return connectionString ; }
set { connectionString = value; }
}

'Metodo che restituisce parametri
Function open(ByVal ListaDeiParametri) As'tipo dati

' Codice della function

public void SetConnection()

Try
cn = new MySqlConnection(connectionString);
cn.Open();

Catch NomeVariabile As TipoEccezione ' nome variabile? tipo eccezione?
catch (MySqlException ex)
switch(ex.Number)
case 0:
MessageBox.Show("Non posso connettermi con il server. Contattare l'amministratore.")
break;

case 1045:
MessageBox.Show("Nome utente o password errati. Riprovare.")
break;

default:
MessageBox.Show(ex.Message.ToString())
break()


Finally ' Codice che viene eseguito in ogni caso,
' sia che si presenti l'eccezione che non.
End Try

public MySqlConnection Conn()


Return cn

End Function
Errore 1 Parola chiave non valida come identificatore. 16 9 Login_Msql_1
Errore 2 Prevista fine dell'istruzione. 18 25 Login_Msql_1
Errore 3 Istruzione non valida in uno spazio dei nomi. 20 1 Login_Msql_1
Errore 4 Parola chiave non valida come identificatore. 22 8 Login_Msql_1
Errore 5 Errore di sintassi. 23 1 Login_Msql_1
Errore 6 Errore di sintassi. 24 1 Login_Msql_1
Errore 7 Errore di sintassi. 25 1 Login_Msql_1
Errore 8 Errore di sintassi. 26 1 Login_Msql_1
Errore 9 Previsto tipo. 29 41 Login_Msql_1
Errore 10 Istruzione non valida in uno spazio dei nomi. 67 1 Login_Msql_1
Errore 11 Istruzione non valida in uno spazio dei nomi. 72 1 Login_Msql_1
Errore 12 Istruzione non valida in uno spazio dei nomi. 76 1 Login_Msql_1
Errore 13 Istruzione non valida in uno spazio dei nomi. 82 1 Login_Msql_1
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2007, 12:01   #15
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
aiutatemi ragazzi
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2007, 09:03   #16
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
ragazziiiiiiiiiiiiiii vi pregoooooo
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2007, 09:43   #17
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
ragazzi ma proprio nessuno mi puo' aiutare?????
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2007, 09:56   #18
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da sioux83 Guarda i messaggi
ragazzi ma proprio nessuno mi puo' aiutare?????
Manca l'Import Login_Msql_1 c'è scritto chiaro e tondo negli errori.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2007, 10:55   #19
sioux83
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 21
Ho provato a sistemare gli errori e ora sn sceso a quota 7:

Codice:
Imports Microsoft
Imports Login_Msql_1
Imports System

Namespace Prova

End Namespace

Public Class Alfa


End Class


private string connectionString = "database=operator.frm;server=***.***.**.*;port=3306;user=Exon;password=0000"

private MySqlConnection cn

Public Alfa()


public string GetConnectionString

get {return connectionString ; }
set { connectionString = value; }


'Metodo che restituisce parametri
Function ????? (ByVal ListaDeiParametri) As ????



public void SetConnection()

Try
cn = new MySqlConnection(connectionString);
cn.Open();

Catch NomeVariabile As TipoEccezione
catch (MySqlException ex)
switch(ex.Number)
case 0:
MessageBox.Show("Non posso connettermi con il server. Contattare l'amministratore.")
break;

case 1045:
MessageBox.Show("Nome utente o password errati. Riprovare.")
break;

default:
MessageBox.Show(ex.Message.ToString())
break()


Finally ' Codice che viene eseguito in ogni caso,
' sia che si presenti l'eccezione che non.
End Try

public MySqlConnection Conn()


Return cn

End Function

Errore 1 Parola chiave non valida come identificatore. 9 Login_Msql_1
Errore 2 Prevista fine dell'istruzione. 18 25 Login_Msql_1
Errore 3 Istruzione non valida in uno spazio dei nomi. 1 Login_Msql_1
Errore 4 Parola chiave non valida come identificatore. 23 8 Login_Msql_1
Errore 5 Errore di sintassi. 25 1 Login_Msql_1
Errore 6 Errore di sintassi. 26 1 Login_Msql_1
Errore 7 Previsto tipo. 30 42 Login_Msql_1
sioux83 è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2007, 11:24   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ma una ricerchina su Google ?

http://www.vbmysql.com/articles/vbnet-mysql-tutorials/
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Tamoil taglia il prezzo dei carburanti p...
Gears of War: E-Day mostra i vantaggi de...
Halo Combat Evolved ora gira nel browser...
Auto cinesi alla conquista del mondo, ma...
Cynet 5.0 unifica la gestione dei siti e...
Samsung alza i prezzi: fino a 200 euro i...
POCO annuncia l'arrivo in Italia dei nuo...
Moonshot AI (Kimi) ruba le risposte di G...
GPT-Synopsys, OpenAI vuole trasformare l...
NetApp porta l'IA nella console e ONTAP ...
Saturno all'opposizione e Giove dietro l...
TSMC non si ferma: dopo l'Arizona potreb...
Caso Revolut, Piantedosi alla Camera: 'L...
La Space Force statunitense e le armi sp...
Fa tutto l'IA: scoperte scientifiche con...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:46.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v