| 
                    
 Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
					
                    
                         
    4D v20.6
 
SQL GET DATA SOURCE LIST 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SQL GET DATA SOURCE LIST ( tipoFonte ; arrayNomesFontes ; arrayDrivers ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| tipoFonte | Inteiro longo | 
             
         | 
        Tipo da fonte: usuário ou sistema | |||||
| arrayNomesFontes | Array texto | 
             
         | 
        Array dos nomes das fontes dos dados | |||||
| arrayDrivers | Array texto | 
             
         | 
        Array dos drives das fontes | |||||
O comando SQL GET DATA SOURCE LIST retorna nos arrays arrayNomesFontes e arrayDrivers, os nomes e drivers das fontes de dados de tipo tipoFonte definidas no administrador ODBC do Sistema operativo.
4D permite que se conecte diretamente através da linguagem a uma fonte de dados ODBC externa e executar pesquisas SQL dentro de uma estrutura Begin SQL/End SQL. Este princípio funciona desta forma: o comando SQL GET DATA SOURCE LIST permite obter a lista de fontes de dados presentes na máquina. O comando SQL LOGIN permite determinar a fonte a utilizar. Depois pode executar as pesquisas SQL utilizando uma estrutura Begin SQL/End SQL na fonte “atual”. Para realizar novas pesquisas utilizando novamente o motor interno de 4D, simplesmente passe o comando SQL LOGOUT. Para maior informação sobre os comandos SQL no editor de métodos, consulte Manual de SQL no manual 4D SQL.
Em tipoFonte, passe o tipo de fonte de dados que deseja obter. Pode utilizar uma das seguintes constantes do tema “SQL”, encontradas no tema “SQL”:
| Constante | Tipo | Valor | 
| User data source | Inteiro longo | 1 | 
| System data source | Inteiro longo | 2 | 
Este exemplo utiliza uma fonte de dados usuário:
 ARRAY TEXT(arrDSN;0)
 ARRAY TEXT(arrDSNDrivers;0)
 GET DATA SOURCE LIST(User data source;arrDSN;arrDSNDrivers)Se o comando for executado corretamente, a variável Sistema OK assume o valor 1. Do contrário, assume o valor 0 e um erro é gerado.
	Produto: 4D
	Tema: SQL
	Número 
        989
        
        
        
	
	Criado por: 4D v11 SQL  
	Renomear: 4D v19 R5 (GET DATA SOURCE LIST)
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	Manual de linguagem 4D ( 4D v20.2)
	
	Manual de linguagem 4D ( 4D v20.3)
	
	Manual de linguagem 4D ( 4D v20.4)
	
	Manual de linguagem 4D ( 4D v20.5)
	Manual de linguagem 4D ( 4D v20.6)
	
	
	
Adicionar um comentário