sto provando ad utilizzare l'accesso a SQL con adordd ed ho questo problema. Ho FHW 7.10 ed ho provato a collegarmi ad un database con la seguente istruzione:
#include "adordd.ch"
#include "FiveWin.ch"
REQUEST ADORDD
function Main()
USE "MioDBTest" VIA "ADORDD" TABLE "TABELLA" SQL ;
FROM "192.168.1.203" USER "saa" PASSWORD "saa"
Browse()
USE
return nil
ed è tutto OK, il browse funziona. Cambio il database e di conseguenza il programma:
#include "adordd.ch"
#include "FiveWin.ch"
REQUEST ADORDD
function Main()
USE "MioDB_PDZ" VIA "ADORDD" TABLE "TABELLA" SQL ;
FROM "192.168.1.203" USER "saa" PASSWORD "saa"
Browse()
USE
return nil
ed ho il seguente errore :
Application
===========
Path and name: C:\ado\mysql4.exe (32 bits)
Size: 1,434,112 bytes
Time from start: 0 hours 0 mins 17 secs
Error occurred at: 11/02/07, 12:02:31
Error description: Error ADODB.Connection/16389 E_FAIL: OPEN
Args:
[ 1] = C Provider=SQLOLEDB;server=192.168.1.203;database=MioDB_PDZ;uid=saa;pwd=saa
Stack Calls
===========
Called from: win32ole.prg => TOLEAUTO:OPEN(0)
Called from: adordd.prg => ADO_OPEN(248)
Called from: => DBUSEAREA(0)
Called from: mysql4.prg => MAIN(11)
Come mai?
il carattere underscore non è riconosciuto?