Query Select

venerdì 08 maggio 2020 - 12.34
Tag Elenco Tags  VB.NET

Peppino Profilo | Junior Member

Ciao a tutti. Sono un paio di giorni che sto cercando di trovare la soluzione senza esito.
Normalmente uso vb.net con database sql, e non sono uno tanto esperto. Ora un amico mi ha
chiesto un semplice registro fatture. Il problema che lo vorrebbe da mettere e usare
su una pen usb, allora ho pensato di usare un database access, sempre usando vb.net,
la form è strutturata con delle textBox e un datagridview. Se inserisco i dati nel DGV le salvo
totto ok. Se pero quei dati li voglio visualizzare nelle textbox, non riesco a popolarle.
Ho provato tanti esempi trovati in rete ma senza successo. Posto l'ultimo provato.

Dim ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\ProgrammaAccess\DataBaseFatture.accdb;Persist Security Info=false;"
Dim Cn As New OleDb.OleDbConnection(ConnString)
Dim sql As String

sql = "SELECT [Codice], [RagioneSociale], [NumeroFattura], [DataFarttura], [ScadenzaFattura] FROM Fatture where Codice= '" & TxtCodice.Text & "'"

Cn.Open()
Dim cmd As New OleDbCommand(sql, Cn)
Dim dr As OleDbDataReader = cmd.ExecuteReader
dr.Read()
TxtCodice.Text = CStr(dr.Item("Codice"))
TxtRagioneSociale.Text = CStr(dr.Item("RagioneSociale"))
TxtNumeroFattura.Text = CStr(dr.Item("NumeroFattura"))
DataFattura.Text = CStr(dr.Item("DataFattura"))
ScadenzaFattura.Text = CStr(dr.Item("ScadenzaFattura"))

dr.Close()
Cn.Close()

Database strutturato: ID - automatico - chiave primaria
Codice - numerico
RagioneSociale - TestoBreve
NumeroFattura - TestoBreve
DataFattura - Data
ScadenzaFattura- Data

Questo codice non mi da nessun errore si sintassi, ma mi da il seguente errore:
Nessun Valore specificato per alcuni parametri necessari.

Cortesemente mi potete dare una retta su questo codice o indicarmi uno che potrebbe andare al mio caso.
In attesa di una eventuale risposta, ringrazio anticipatamente.
Saluto. Peppino.
Scusate se per un problemini del genere mi sono un tantino prolungato. Ma spero di essere stato chiaro.
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5