|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2005
Città: Torino
Messaggi: 26
|
[VB.NET] Problema query con datatable e firebird
Ciao a tutti!
Sto facendo un programmino che comunica con un DB firebird e deve fare delle ricerche dentro il db stesso ma sono bloccato da stamattina e non ho ancora trovato soluzione! In pratica devo fare ciò, nel db ci sono i MAC address delle macchine che si connettono salvate dentro ad una tabella, io devo poter connettermi con il mio programma e controllare se il MAC del pc che sto utilizzando è già nel db oppure no, fino ad ora sono arrivato a questo punto: Codice:
Dim Query As String = "SELECT * FROM licenze ORDER BY id ASC"
Public Str_Co As String = "Database=il.mio.ip:c:\OdS_AT.FDB;ServerType=0;username=sysdba;password=masterkey;"
Dim Co As New FbConnection
' Mi connetto, creo la tabella, la riempio e controllo se ci sono valori
Co.ConnectionString = Str_Co
Dim Adattatore As New FbDataAdapter(Query, Co)
Dim Tabella As New DataTable
Adattatore.Fill(Tabella)
Adattatore.Dispose()
Tabella.Dispose()
Dim reg_macaddress As String = "8CA98277FEA9"
Dim foundrows() As DataRow = Tabella.Select("macaddress = '" & reg_macaddress & "'")
If foundrows.Count = 0 Then
MessageBox.Show("Nessun record")
ElseIf Tabella.Rows.Count > 0 Then
MessageBox.Show(Tabella.Rows.Count)
Else
MessageBox.Show("errore")
End If
Aiuto non so più dove sbattere la testa >< Grazie in anticipo! |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2009
Messaggi: 168
|
Ciao, hai provato ad eseguire la query in modo diretto?
Codice:
Dim reg_macaddress As String = "8CA98277FEA9" Dim Query As String = "SELECT * FROM licenze WHERE macaddress = '" & reg_macaddress & "'" [...]
__________________
D@x Ultima modifica di daxdaxdax : 15-03-2012 alle 14:55. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:12.



















