Multiuser Lingo Dictionary > Multiuser Lingo Dictionary > getApplicationData |
![]() ![]() ![]() |
getApplicationData
Syntax
system.DBApplication.getApplicationData [#application: "appName
", #attribute:#attributeName
, #text: "searchString
"] system.DBApplication.getApplicationData [#application: "appName
", #attribute:#attributeName
, #number:integer
] system.DBApplication.getApplicationData [#application: "appName
", #attribute:#attributeName
, #lowNum:integer
, #highNum:integer
]
Description
Multiuser Server command; obtains the list of attributes and values from all DBApplicationData objects that correspond to the given application and contain the given attribute with the given value. The given value may be a string, an integer, or a range of integers. The result is a list of lists, each of which is the list of attributes and values for a single DBApplicationData object.
If the #application
parameter is omitted, it defaults to the movie ID of the current movie used to connect to the server.
Up to 100 DBApplicationData objects may be returned per request.
Example
This statement returns the lists of attributes from the DBApplicationData objects for the movie Poker that contain the attribute #dealerName
with a value of Larry:
errCode = gMultiuserInstance.sendNetMessage ("system.DBApplication.getApplicationData", "anySubject", [#application: "Poker", #attribute: #dealerName, #text: "Larry"])
The server's response looks like this:
[#errorCode: 0, #recipients: ["userName"], #senderID: "system.DBApplication.getApplicationData", #subject: "anySubject", #content: [[#dealerName: "Larry", #tableColor: color(#rgb, 155, 0, 75), #wallArt: (media 7afa4d0)]], #timeStamp: 189027987]
See also
createApplicationData
, deleteApplicationData
, sendNetMessage()
![]() ![]() ![]() |