Il 28/09/2017 17:40, Andrea (Work) ha scritto:
> Il Fri, 15 Sep 2017 22:31:04 +0200, RobertoA ha scritto:
>
>> Sto provando e non mi funziona
>> Compila un esempio minimo minimo, ma poi si pianta sull'istruzione
>> conn1.Open() in esecuzione con un bel errore:
>>
>> 'MissingMethodException'
>>
>> -------------------------
>> FbConnection conn1 = new
>> FbConnection("Database=d:\\test.fdb;UserID=SYSDBA;Password=masterkey");
>>
>> conn1.Open();
>
> La connessione da un palmare windows CE su firebird (il DB ovviamente sta
> su un PC/server), l'ho sempre fatta così:
> "user id=SYSDBA;password=masterkey;character set=NONE;initial
> catalog=miodb;datasource=192.168.1.100"
>
> Poi ho creato su aliases.conf di firebird l'alias del db "miodb".
> Se non erro provider firebird 2.5.2 e CF3.5.
>
Niente, ho provato e non mi funziona
Sto usando Visual Studio 2008, la libreria
FirebirdSql.Data.FirebirdClient e' la versione 2.5.2.0
Sto usando il seguente codice:
--------------------------------
string stringa_connessione =
"Database=D:\\test_db\\TEST.FDB;Datasource=192.168.1.1;User=SYSDBA;Password=masterkey;";
FbConnection connessione = new FbConnection(stringa_connessione);
connessione.Open();
string queryString = "SELECT DITTA from CLIENTI";
FbCommand MyCOMMAND = new FbCommand(queryString, connessione);
FbDataReader MyDataReader = MyCOMMAND.ExecuteReader();
while (MyDataReader.Read()) {
campo1 = MyDataReader.GetString(0);
Console.Write(campo1);
}
MyDataReader.Close();
connessione.Close();
--------------------------------
Si pianta sul connessione.Open()
L'errore restituito e' MissingMethodException
Per vedere la versione di framework usato di solito da Project /
Property / Application si vede
Ma nei progetti iniziati per File / NewProject / Smart Device, non si
vede niente, dalla versione dei file Riferimenti, System, System.Data,
ecc, credo sia la 2.0
Ho provato, come consigliato, a modificare l'aliases.conf ma niente
Ho scritto all'autore del Dot Provider, Jiri Cincura, che molto
cortesemente mi ha consigliato di attivare la Legacy autentication, ma
niente (
https://www.tabsoverspaces.com/233642-ado-net-provider-5-11-0-0-for-firebird-is-ready-with-net-standard-2-0-support/
)
Visto che mi sembra di capire che l'hai fatto, posso chiederti la
cortesia di passarmi un frammento di programma per Windows ce, che si
connetta ed estragga dati da un db remoto qualsiasi?