Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
ds

ds 


 

ds {( IDlocal )} -> Resultado 
Parâmetro Tipo   Descrição
IDlocal  Texto in ID local da datastore remota a retornar
Resultado  DataStore in Nova referência de datastore

O comando ds retorna uma nova referência a datastore correspondente ao banco de dados 4D atual .

Nota: Usar ds exige que seu banco de dados cumpra com ORDA como especificado na seção ORDA pré-requisitos.

Esta datastore é aberta automaticamente e está disponível através de ds. As regras abaixo se aplicam:

  • Uma datastore apenas faz referência a tabelas com uma única chave primária. Tabelas sem chave primária ou com chaves primárias compostas não são referenciadas.
  • Atributos de Tipo BLOB não são gerenciados em datastore.

Para saber mais sobre implementação de datastore implementation, veja a seção Datastores.

Utilisa a datastore atual do banco de dados 4D :

 $result:=ds.Employés.query("prénom = :1";"S@")

 C_OBJECT($connectTo;$frenchStudents;$foreignStudents;$firstFrench;$firstForeign)
 
 $connectTo:=New object("type";"4D Server";"hostname";"192.168.18.11:8044")
 $frenchStudents:=Open datastore($connectTo;"french")
 
 $connectTo.hostname:="192.168.18.11:8050"
 $foreignStudents:=Open datastore($connectTo;"foreign")
  //...
  //...
 $firstFrench:=getFirst("french";"Students")
 $firstForeign:=getFirst("foreign";"Students")

  //getFirst method
  //getFirst(localID;dataclass) -> entity
  // ---------------------
 C_TEXT($dataClassName;$2;$localId;$1)
 C_OBJECT($0)
 
 $localId:=$1
 $dataClassName:=$2
 $0:=ds($localId)[$dataClassName].all().first()



Ver também 

Ambiente 4D
Open datastore

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - DataStore
Número 1482

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17
Modificado: 4D v18

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)