[b.Net] problema query sql

martedì 23 novembre 2004 - 22.05

kevin Profilo | Junior Member

Ciao a tutti,
ho un problema con una query se eseguo questo codice


code:

InitializeComponent()

'Aggiungere le eventuali istruzioni di inizializzazione dopo la chiamata a InitializeComponent()

Dim DB_CONN_STR As String = "Database=psp;Data Source=localhost;User Id=psp;Password=psp"
'Build your query string
Dim SQLstr As String
SQLstr = "SELECT * FROM anagrafica"
'Define the connection, command and datareader objects (you could use a dataset)
Dim Master_CON As New MySqlConnection(DB_CONN_STR)
Dim Master_COM As New MySqlCommand(SQLstr)
Dim BULK_PACKET As MySqlDataReader

'Assign the connection
Master_COM.Connection = Master_CON
'Do the good stuff
Master_CON.Open()

'Excute the connection call that returns a reader object
BULK_PACKET = Master_COM.ExecuteReader()
'Loopthrough the returned records

Do While BULK_PACKET.Read
Console.WriteLine(BULK_PACKET.Item("ida").ToString)
Loop

'Job done
Master_COM.Connection.Close().


visualizzo sulla console tutte i valori delle righe della colonna ida.
Se al posto di ida imposto un'altro valore della tabella nn mi visualizza niente, ad esempio se modifico cosi:
Console.WriteLine(BULK_PACKET.Item("user").ToString)
dove user è una colonna della mia tabella con dei dati, nn me la visualizza.
perche?
uso queste librerie CoreLab.MySql
Grazie 1000

Brainkiller Profilo | Guru

Il provider che usi per i dati e molto buono.

Sei sicuro che la query select * from anagrafica abbia la colonna di cui parli.

Se sicuro che i dati nella colonna siano presenti e non siano vuoti ?

ciao
david

kevin Profilo | Junior Member

si
ho fatto varie prove ma niente.
Non riesco a capire perche

kevin Profilo | Junior Member

io il provider l'ho scaricato e installato, ma ho letto su alcuni post che ci vuole la licenza, è possibile che io abbia una versione limitata?
Grazie

Brainkiller Profilo | Guru

Beh anche se fosse una versione limitata non credo che ci sia il limite di poter visualizzare i valori contenuti solo in alcune colonne... se no sarebbe un limite che ti impedisce ti tetare a fondo le funzionalità di prodotto.

Cmq. se vuoi tagliare la testa al toro recati sul sito web e vedi se ci sono note relative ai limiti.

ciao
david

kevin Profilo | Junior Member

Ciao ho controllato dal sito e la versione che ho io è una demo:((
Mi potresti consigliare un provider per mysql, che nn usi ado, che si connetta direttamente a mysql?
Magari con qualche piccolo esempio di select e update!
Grazie 1000

trinity Profilo | Guru

Io sto testando la versionebeta del provider che mysql ha creato per net..sia la versione per framework 1.0 che 1.1...fino ad ora non mi ha dato alcun problema e mi sta dando molte soddisfazioni..

il provider si chiama mysqlconnector

ti posto il link del download: http://www.mysql.com/products/connector/net/

Ciao
Fabio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5