Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
ds
|
ds {( IDlocal )} -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
IDlocal | Texto |
![]() |
ID local da datastore remota a retornar | |||||
Resultado | DataStore |
![]() |
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:
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()
Produto: 4D
Tema: ORDA - DataStore
Número
1482
Criado por: 4D v17
Modificado: 4D v18
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)