Egy karakterlánc első betűjének megfelelő karakterkódot jelölő egész számot ad vissza.
Szintaxis
Asc(sztring)
A szükséges sztringargumentumbármely érvényes karakterlánc-kifejezés. Ha a sztring nem tartalmaz karaktereket, futásidejű hiba történik.
Megjegyzések
A visszatérési tartomány 0 –255 nem DBCS rendszereken, de –32768 – 32767 dbCS rendszereken.
Megjegyzés
Az AscB függvény egy sztringben található bájtadatokkal használható. Az AscB az első karakter karakterkódjának visszaadása helyett az első bájtot adja vissza. Az AscW függvény a Unicode-karakterkódot adja vissza, kivéve azokat a platformokat, ahol a Unicode nem támogatott. Ebben az esetben a viselkedés megegyezik az Asc-függvénnyel .
Megjegyzés
A Macintosh Visual Basic nem támogatja a Unicode-sztringeket. Ezért az AscW(n) nem tudja visszaadni az n értékek összes Unicode-karakterét a 128–65 535 közötti tartományban, ahogyan a Windows-környezetben is. Ehelyett az AscW(n) a 127-nél nagyobb n Unicode-értékek "legjobb becslésére" tesz kísérletet. Ezért macintosh környezetben ne használja az AscW-t .
Példák lekérdezésre
| Kifejezés | Eredmény: |
|---|---|
| SELECT Asc("a") AS Expr1 FROM ProductSales; | Az "a" sztring "ASCII" kódját adja vissza. Eredmény: "97". |
| SELECT Asc("Z") AS AscCode FROM ProductSales; | Az AscCode oszlopban található "Z" sztring "ASCII" kódját adja vissza. Eredmény: "90". |
VBA-példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa az Asc függvénnyel a sztring első betűjének megfelelő karakterkódot ad vissza.
Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.