ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ฟังก์ชัน GUIDFromString จะแปลง สตริง เป็น GUID ซึ่งเป็น อาร์เรย์ ชนิด Byte

ไวยากรณ์

GUIDFromString ( stringexpression )

อาร์กิวเมนต์ stringexpression ที่จําเป็นคือนิพจน์สตริงที่ประเมินเป็น GUID ในรูปแบบสตริง

ข้อสังเกต

กลไกจัดการฐานข้อมูล Microsoft Access จะจัดเก็บ GUID เป็นอาร์เรย์ชนิด Byte อย่างไรก็ตาม Microsoft Office Access 2007 ไม่สามารถส่งกลับข้อมูล ไบต์ จาก ตัวควบคุม บน ฟอร์ม หรือ รายงาน เมื่อต้องการส่งกลับค่าของ GUID จากตัวควบคุม คุณต้องแปลงค่านั้นเป็นสตริง เมื่อต้องการแปลง GUID เป็นสตริง ให้ใช้ฟังก์ชัน StringFromGUID เมื่อต้องการแปลงสตริงเป็น GUID ให้ใช้ฟังก์ชัน GUIDFromString

ตัวอย่างคิวรี

Expression

ผลลัพธ์

SELECT userID,GUIDfromString(userGUID) as GUIDCode FROM GUID_Table;

แสดง "userID" แปลง StringExpression(userGUID) เป็น GUID (อาร์เรย์ของไบต์) และแสดงในคอลัมน์ GUIDCode ตัวอย่างนี้ใช้ได้กับนิพจน์สตริงที่สามารถประเมินเป็น GUID ได้เท่านั้น

ตัวอย่าง VBA

หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างต่อไปนี้ใช้ฟังก์ชัน GUIDFromString เพื่อแปลงสตริงเป็น GUID สตริงเป็น GUID ที่เก็บไว้ในฟอร์มสตริงในตาราง Employees ที่จําลองแบบแล้ว เขตข้อมูล s_GUID เป็นเขตข้อมูลที่ซ่อนอยู่ที่ถูกเพิ่มลงในทุกตารางที่จําลองแบบแล้วในฐานข้อมูลที่จําลองแบบแล้ว

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Make a connection to the current database.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Employees", _
dbsConn, , , adCmdTable
' Print the GUID to the immediate window.
Debug.Print rst!s_GUID
Debug.Print TypeName(rst!s_GUID)
Debug.Print TypeName(GuidFromString(rst!s_GUID))
Set rstEmployees = Nothing
Set dbsConn = Nothing
End Sub

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×