Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-07-2007, 10: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, 11: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, 11: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, 11: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, 12: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, 12: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, 10: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, 11: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, 11: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, 12: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, 12: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, 12: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, 14: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, 11: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, 13: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, 10: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, 10: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, 10: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, 11: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, 12: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


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Le tute spaziali AxEMU di Axiom Space pe...
Dongfeng sfida la NATO: navi dalla Cina ...
5G Standalone per il mondo marittimo: Er...
Nova Lake-S: configurazioni fino a 52 co...
Baxi presenta la pompa di calore Alya E ...
PC ASUS e Acer vietati in Germania: il t...
Stellantis rilancia il diesel in Europa:...
Truffa per utenti Trezor e Ledger: lette...
Wi-Fi 7 conveniente: FRITZ! lancia 4630,...
La Formula 1 dei robot tagliaerba miglio...
Il nuovo gioco del creatore di God of Wa...
Grok arriva sulle Tesla in Europa: l'int...
Assassin's Creed IV: Black Flag Remake p...
Il padre di God of War attacca Sons...
È operativo il primo computer qua...
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: 23:07.


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