FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support ADORDD
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
ADORDD
Posted: Fri Nov 02, 2007 11:10 AM

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?

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: ADORDD
Posted: Fri Nov 02, 2007 12:25 PM

Naturalmente sei sicuro che il nome della tabella sia scritto giusto, vero? Se sì, non mi vengono in mente altri motivi per quell'errore, se non che devi controllare bene tutti i dati della stringa di connessione risultante (indirizzo IP, nome tabella, userid e password) e magari provare a fare la stessa cosa via ADO.

EMG

Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
ADORDD
Posted: Sat Nov 03, 2007 10:46 AM

Ok, ho trovato il problema....
Il server 192.168.1.203 della mia azienda è in un'altra sede dalla mia, se io cerco di collegarmi tramite il mio programma dalla mia sede mi da quell'errore, se invece lo faccio dalla sede dove è il server va tutto bene. Ho parlato con il mio sistemista di rete del problema e deve farmi sapere.... ai qualche idea tu?

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
ADORDD
Posted: Sat Nov 03, 2007 12:14 PM

Probabilmente un problema di firewall.

EMG

Continue the discussion