Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Imports MySql.Data.MySqlClient ... problemi
Forum - C# / VB.NET - Imports MySql.Data.MySqlClient ... problemi

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
1/2copiatore (Normal User)
Rookie


Messaggi: 28
Iscritto: 05/10/2019

Segnala al moderatore
Postato alle 11:37
Lunedì, 09/12/2019
inserendo l'istruzione "Imports MySql.Data.MySqlClient" mi segnala questo errore :

'Lo spazio dei nomi o il tipo specificato nelle importazioni 'MySql.Data.MySqlClient' non contiene alcun
'membro pubblico o non è definito. Accertarsi che lo spazio dei nomi o il tipo sia definito e contenga
'almeno un membro pubblico e che il nome dell'elemento importato non utilizzi alias.

Ora, essendo ancora alle prime armi in VB NET e avendo installato VB2010 nella modalità 'Completa', chiedo cos'è che mi manca? come devo procedere?

Premetto che osservando le App installate nel PC trovo:

- File di supporto Microsoft SQL Server 2008 (10.1.2731.0)
- Microsoft .NET Framework 4 Multi-Targeting Pack (4.0.30319)
- Microsoft SQL Server 2008 64 bit
- Microsoft SQL Server 2008 browser(10.1.2531.0)
- Microsoft SQL Server 2008 Native Client (10.1.2531.0)
- Microsoft SQL Server 2008 Management  (10.50.1447.4)
- Microsoft SQL Server 2012 Native Client (11.3.6518.0)
- Microsoft SQL Server 2016 LocalDB (13.1.4001.0)
- Microsoft SQL Server Compact 3.5 SP2 ITA (3.5.8080.0)
- Microsoft SQL Server Compact 3.5 SP2 x64 ITA (3.5.8080.0)
- Microsoft SQL Server System CRL Types (10.50.1447,4)
- Microsoft SQL Server VSS Writer (10.1.2531.0)

Forse sarebbe il caso di disinstallare qualche delle App sopra elencate? se si mi consigliate quali?

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 1974
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:22
Lunedì, 09/12/2019
Ovviamente e sempre bene tenere un solo server sql ma il problema non è quello.
Con solo questo messaggio è difficile trovare il problema.

Personalmente preferisco sempre mysql a Microsoft SQL.



PM Quote
Avatar
1/2copiatore (Normal User)
Rookie


Messaggi: 28
Iscritto: 05/10/2019

Segnala al moderatore
Postato alle 13:05
Lunedì, 09/12/2019
Tra le App installate ho trovato anche MySQL Connector Net 8.0.18


Aggiungo questo spezzone di codice, che dovrebbe (nella variabile last_ID) restituire l'ID dell'ultimo record inserito, mi vengono segnalati 2 errori ,entrambi mi danno come errore 'Tipo non definito' sulle definizioni:

- Riga 1 - MySql.Data.MySqlClient.MySqlRowUpdatedEventArgs
- Riga 3 - MySql.Data.MySqlClient.MySqlCommand

per cui presumo che sono causati dell' IMPORT mancato

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Adapter_RowUpdated (ByVal sender As Object, ByVal e As MySql.Data.MySqlClient.MySqlRowUpdatedEventArgs)
  2.         If e.StatementType = StatementType.Insert Then
  3.             Dim cm As New MySql.Data.MySqlClient.MySqlCommand("SELECT last_insert_id()", TB_MoneteTableAdapter.Connection)
  4.             Dim last_Id As Integer = CType(cm.ExecuteScalar, Long)
  5.             AggiornaTB_Posseduti(last_Id)
  6.         End If
  7.     End Sub



Ultima modifica effettuata da 1/2copiatore il 09/12/2019 alle 17:15
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5955
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:44
Martedì, 10/12/2019
L'import informa il compilatore sullo spazio dei nomi ma non "importa" veramente le librerie.

Devi aggiungere un riferimento (Progetto - Aggungi Riferimento), dall'elenco della scheda .NET, seleziona MySql.Data per individuare la Dll

(il SQL Server non c'entra nulla, non disinstallare nulla se non sei sicuro di quello che fai)

Ultima modifica effettuata da nessuno il 10/12/2019 alle 10:10


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
1/2copiatore (Normal User)
Rookie


Messaggi: 28
Iscritto: 05/10/2019

Segnala al moderatore
Postato alle 10:51
Martedì, 10/12/2019
Testo quotato

Postato originariamente da nessuno:

Devi aggiungere un riferimento (Progetto - Aggungi Riferimento), dall'elenco della scheda .NET, seleziona MySql.Data per individuare la Dll




Buongiorno nessuno e a ... tutti

ho provato a seguire il tuo suggerimento , ma non trovo nessun riferimento con il nome così come lo hai definito !!

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5955
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:05
Martedì, 10/12/2019
Ma tu hai installato il driver (connector) di MySql per .NET?

Cosa hai nell'elenco riferimenti per MySql?

Ultima modifica effettuata da nessuno il 10/12/2019 alle 11:08


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
1/2copiatore (Normal User)
Rookie


Messaggi: 28
Iscritto: 05/10/2019

Segnala al moderatore
Postato alle 13:10
Martedì, 10/12/2019
Testo quotato

Postato originariamente da nessuno:

Ma tu hai installato il driver (connector) di MySql per .NET?

Cosa hai nell'elenco riferimenti per MySql?



il driver è installato, come scritto nel post precedente (Tra le App installate ho trovato anche MySQL Connector Net 8.0.18 )

nell'elenco riferimenti non trovo nulla a riquardo MySql (o qualcosa di simile)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5955
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:43
Martedì, 10/12/2019
Hai cercato nell'elenco

Estensioni

?

Ultima modifica effettuata da nessuno il 10/12/2019 alle 13:44


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
1/2copiatore (Normal User)
Rookie


Messaggi: 28
Iscritto: 05/10/2019

Segnala al moderatore
Postato alle 11:11
Mercoledì, 11/12/2019
Buongiorno a tutti

ancora non risolto :(

entrando in progetto ->proprieta di ... ->estensioni My (non ho nessuna estensione) -> aggiungi estensione ne trovo solo una 'Estensione My WPS' ma credo non interessa

a questo punto cosa fare !?!?

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo