Frage : ColdFusion und DOTNET

Ich errichtet eine PUNKT-NET-Kategorienbibliothek und habe eine Funktion innerhalb deren zurückbringe eine Datentabelle.  Ich kann das DLL innerhalb einer cfm Akte beziehen, das datatable einer Variable zuzuweisen und sehen sie ist Reihen mit cfdump.  

How kann I „Bindung“ die Tabelle zu einem cfgrid mit ETC… paginieren?  Ich eingeschlossen die Funktion vom DLL für reference.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Public Funktion GetDataTable (ByVal sSQL als Schnur) als DataTable
        Schwaches sConn als Schnur
        Schwaches Papierlösekorotron als DataTable = neues DataTable („FOOBAR“)

        Versuch
            sConn = Constants.Config_ConnString („conString_“)
            Papierlösekorotron = OracleHelper.ExecuteDataTable (sConn, CommandType.Text, sSQL)

        Fang ex als Ausnahme
            Wurf-neue Ausnahme („Ausnahme geworfen in GetDataTable“, ex)
        Enden-Versuch
        Rückholpapierlösekorotron

Antwort : ColdFusion und DOTNET

…, was Sie tun konnten, ist, eine generische Funktion (keinen öffentlichen Zugang) zu verursachen die eine SQL-Schnur annimmt und Ihr DLL benennt. Eine unterschiedliche Funktion dann verursachen, die zum Rasterfeld zugänglich ist. Innerhalb dieser Funktion ist, wo Sie den SQL zu Ihrem DLL führen. Das wurde Unterhälte der SQL auf der Bedienerseite.  Plus ist es verteilt.  Total ungetestet, aber das allgemeine Konzept ist unten.  

Wenn Sie die gleiche Technik auf anderen CFC verwenden werden, konnten Sie vermutlich nutzen „verlängern“ Attribut von cfcomponent (IE inheritence). So müssen Sie die generische getDataTable Funktion in allen Ihre CFC nicht kopieren.  Mich informieren, wenn ich zu viel an Ihnen sofort; werfe)


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:

    
    
         

          
          
          
          
               

    
    
         
         
         
         
         

          
          
  	  
         
               

    
Weitere Lösungen  
 
programming4us programming4us