Microsoft SQL Server

Moderator: Enrico Maria Giordano

Microsoft SQL Server

Postby damianodec » Thu Jun 14, 2007 3:53 pm

Qualcuno può darmi qualche esempio (se è possibile) di interrogazione tabelle con FWH e xharobur per Microsoft SQL server 8.0?
User avatar
damianodec
 
Posts: 414
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia

Re: Microsoft SQL Server

Postby Enrico Maria Giordano » Thu Jun 14, 2007 3:55 pm

Devi cercare la stringa di connessione giusta (su www.connectionstrings.com) ed usare qualcosa del genere:

Code: Select all  Expand view
#define adOpenForwardOnly 0
#define adOpenKeyset      1
#define adOpenDynamic     2
#define adOpenStatic      3

#define adLockReadOnly        1
#define adLockPessimistic     2
#define adLockOptimistic      3
#define adLockBatchOptimistic 4

#define adUseNone   1
#define adUseServer 2
#define adUseClient 3


FUNCTION MAIN()

    LOCAL oRs := CREATEOBJECT( "ADODB.Recordset" )

    oRs:Open( "SELECT * FROM Clienti ORDER BY Cliente", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=clienti.mdb", adOpenForwardOnly, adLockReadOnly )

    WHILE !oRs:EOF
        ? oRs:Fields( "Cliente" ):Value
        oRs:MoveNext()
    ENDDO

    oRs:Close()

    RETURN NIL


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8369
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby damianodec » Fri Jun 15, 2007 1:37 pm

Sto provando l'esempio che mi hai segnalato, naturalmente tieni presente che sto riprendendo a ragionare in Fivewin dopo un pò di anni. La stringa che ricavo in quale riga la inserisco?

attualmente il programmino mi da quest'errore...

Error description: Error ADODB.Recordset/3 DISP_E_MEMBERNOTFOUND: OPEN

relativamente alla riga
oRs:Open( "SELECT * FROM Clienti ORDER BY Cliente", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=clienti.mdb", adOpenForwardOnly, a
User avatar
damianodec
 
Posts: 414
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia

Postby Enrico Maria Giordano » Fri Jun 15, 2007 3:07 pm

damianodec wrote:La stringa che ricavo in quale riga la inserisco?


Al secondo parametro del metodo Open().

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8369
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 9 guests