Pytanie : ColdFusion i DOTNET

I budować KROPKA SIEĆ klasa biblioteka i mieć funkcja wśród stół wracać dane stół.  I móc the dll wśród cfm kartoteka, the datatable zmienna i ono być rząd z cfdump.  

How móc I "zmora" the stół cfgrid z etc…?  I zawrzeć the funkcja od the dll dla reference.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Public Funkcja GetDataTable (ByVal sSQL Jako Sznurek) Jako DataTable
        Ciemnawy sConn Sznurek
        Ciemnawy dt Jako DataTable = Nowy DataTable ("FOOBAR")

        Próba
            sConn = Constants.Config_ConnString ("conString_")
            dt = OracleHelper.ExecuteDataTable (sConn, CommandType.Text, sSQL)

        Chwyt wyjątek Jako Wyjątek
            Rzut Nowy Wyjątek ("Wyjątek rzucać w GetDataTable", rzucać)
        Końcówka Próba
        Powrotny dt

Odpowiedź : ColdFusion i DOTNET

… co ty móc być rodzajowy funkcja (żadny jawny dostęp) który akceptować SQL sznurek i dzwonić twój DLL. Wtedy tworzyć oddzielny funkcja który być dostępny the siatka. Wśrodku ten funkcja być dokąd ty przechodzić the SQL twój DLL. Strona utrzymanie the SQL na the serwer strona.  Być ono być być.  Kompletnie niesprawdzony, ale the ogólny pojęcie być ogólny.  

Jeżeli ty iść the ten sam technika na inny CFC, ty móc prawdopodobnie the "przedłużyć" atrybut cfcomponent (ie inheritence). W Ten Sposób ty musieć the rodzajowy getDataTable funkcja w musieć twój CFC.  Pozwalać jeżeli I być miotanie ty przy ty przy ty;)


(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:

    
    
         

          
          
          
          
               

    
    
         
         
         
         
         

          
          
  	  
         
               

    
Inne rozwiązania  
 
programming4us programming4us