Vraag : ColdFusion en DOTNET

Ik heb een NETTO de klassenbibliotheek van de PUNT gebouwd en een functie binnen dat terugkeer een gegevenslijst gehad.  Ik kan dll binnen een cfmdossier van verwijzingen voorzien, datatable toewijzen aan een variabele en zien is het rijen met cfdump.  

How kan ik de lijst aan een cfgrid met paginerend etc… „binden“?  Ik heb de functie van dll voor reference.

1 omvat:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Public Functie GetDataTable (ByVal sSQL als Koord) als DataTable
        Schemerige sConn als Koord
        Schemerige dt als DataTable = Nieuwe DataTable („FOOBAR“)

        Probeer
            sConn = Constants.Config_ConnString („conString_“)
            dt = OracleHelper.ExecuteDataTable (sConn, CommandType.Text, sSQL)

        Vangst ex als Uitzondering
            Werp Nieuwe die Uitzondering („in GetDataTable wordt geworpen“, ex Uitzondering)
        Het eind probeert
        Dt van de terugkeer

Antwoord : ColdFusion en DOTNET

… wat u kon doen is cre�ërt een generische functie (geen openbare toegang) die een SQL koord goedkeurt en uw DLL roept. Dan cre�ër een afzonderlijke functie die voor het net toegankelijk is. Binnen die functie is waar u SQL tot uw DLL zou overgaan. Dat levensonderhoud SQL aan de serverkant.  Plus het is meer gecompartimenteerd.  Totaal onbeproefd, maar het algemene concept is hieronder.  

Als u de zelfde techniek op andere CFC gaat gebruiken, kon u uit „waarschijnlijk voordeel halen uitbreidt“ attributen van cfcomponent (d.w.z. inheritence). Zo moet u niet de generische getDataTable functie in elk van uw CFC dupliceren.  Laat me weten of meteen werp ik teveel bij u;)


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:

    
    
         

          
          
          
          
               

    
    
         
         
         
         
         

          
          
  	  
         
               

    
Andere oplossingen  
 
programming4us programming4us