MySQL.Database
Syntax
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Névjegy
Sql-táblákat, nézeteket és tárolt skaláris függvényeket tartalmazó táblázatot ad vissza, amely egy MySQL-adatbázisban érhető el az adatbázispéldány nevű database
kiszolgálónserver
. A port opcionálisan megadható a kiszolgálóval, kettősponttal elválasztva. Megadható egy opcionális rekordparaméter, options
amely a következő beállításokat szabályozza:
Encoding
: TextEncoding érték, amely megadja a kiszolgálónak küldött összes lekérdezés kódolásához használt karakterkészletet (az alapértelmezett érték null).CreateNavigationProperties
: Logikai (igaz/hamis), amely meghatározza, hogy létre kell-e hozni navigációs tulajdonságokat a visszaadott értékeken (az alapértelmezett érték igaz).NavigationPropertyNameGenerator
: A navigációs tulajdonságok neveinek létrehozásához használt függvény.Query
: Az adatok lekéréséhez használt natív SQL-lekérdezés. Ha a lekérdezés több eredményhalmazt hoz létre, csak az első lesz visszaadva.CommandTimeout
: A kiszolgálóoldali lekérdezés futtatásának időtartamát szabályozza a megszakítás előtt. Az alapértelmezett érték tíz perc.ConnectionTimeout
: Időtartam, amely azt szabályozza, hogy mennyi ideig kell várni a kiszolgálóval való kapcsolat létesítésére tett kísérlet megszakítása előtt. Az alapértelmezett érték illesztőprogram-függő.TreatTinyAsBoolean
: Logikai (igaz/hamis), amely meghatározza, hogy a kiszolgálón lévő apró oszlopokat logikai értékként kell-e kényszeríteni. Az alapértelmezett érték igaz.OldGuids
: Egy logikai (igaz/hamis) beállítás, amely meghatározza, hogy a rendszer a char(36) oszlopokat (ha hamis) vagy a bináris(16) oszlopokat (ha igaz) GUID-ként kezeli. Az alapértelmezett érték: hamis.ReturnSingleDatabase
: Logikai (igaz/hamis), amely meghatározza, hogy az összes adatbázis összes tábláját vissza kell-e adni (ha hamis), vagy a megadott adatbázis tábláit és nézeteit adja vissza (ha igaz). Az alapértelmezett érték: hamis.HierarchicalNavigation
: Logikai (igaz/hamis), amely meghatározza, hogy megtekintse-e a sémanevek szerint csoportosított táblákat (az alapértelmezett érték hamis).
A rekordparaméter a következőként van megadva: [option1 = value1, option2 = value2...] vagy [Query = "select ..."].