{"id":248,"date":"2012-05-29T00:50:54","date_gmt":"2012-05-29T00:50:54","guid":{"rendered":"621bf66ddb7c962aa0d22ac97d69b793"},"modified":"2012-05-29T00:50:54","modified_gmt":"2012-05-29T00:50:54","slug":"","status":"publish","type":"post","link":"https:\/\/www.xiaobo.li\/notes\/archives\/248","title":{"rendered":"ADO RS.OPEN"},"content":{"rendered":"<p><span style=\"font-family:Verdana;\">recordset.Open Source,ActiveConnection,CursorType,LockType,Options <\/p>\n<p>\u53ef\u4ee5\u5199\u6210\uff1a <br \/>\nrs.open SQL\u8bed\u53e5,conn\u5bf9\u8c61,3\uff08\u6e38\u6807\u7c7b\u578b\uff09,2\uff08\u9501\u5b9a\u65b9\u6cd5\uff09 <\/p>\n<p><strong>Source<\/strong> <br \/>\nRecordset\u5bf9\u8c61\u53ef\u4ee5\u901a\u8fc7Source\u5c5e\u6027\u6765\u8fde\u63a5Command\u5bf9\u8c61\u3002Source\u53c2\u6570\u53ef\u4ee5\u662f\u4e00\u4e2aCommand\u5bf9\u8c61\u540d\u79f0\u3001\u4e00\u6bb5SQL\u547d\u4ee4\u3001\u4e00\u4e2a\u6307\u5b9a\u7684\u6570\u636e\u8868\u540d\u79f0\u6216\u662f\u4e00\u4e2aStored Procedure\u3002\u5047\u5982\u7701\u7565\u8fd9\u4e2a\u53c2\u6570\uff0c\u7cfb\u7edf\u5219\u91c7\u7528Recordset\u5bf9\u8c61\u7684Source\u5c5e\u6027\u3002 <\/p>\n<p><strong>ActiveConnection<\/strong> <br \/>\nRecordset\u5bf9\u8c61\u53ef\u4ee5\u901a\u8fc7ActiveConnection\u5c5e\u6027\u6765\u8fde\u63a5Connection\u5bf9\u8c61\u3002\u8fd9\u91cc\u7684ActiveConnection\u53ef\u4ee5\u662f\u4e00\u4e2aConnection\u5bf9\u8c61\u6216\u662f\u4e00\u4e32\u5305\u542b\u6570\u636e\u5e93\u8fde\u63a5\u4fe1\u606f\uff08ConnectionString\uff09\u7684\u5b57\u7b26\u4e32\u53c2\u6570\u3002 <\/p>\n<p><\/span><span style=\"font-family:Verdana;\"><strong>CursorType <br \/>\n<\/strong>Recordset\u5bf9\u8c61Open\u65b9\u6cd5\u7684CursorType\u53c2\u6570\u8868\u793a\u5c06\u4ee5\u4ec0\u4e48\u6837\u7684\u6e38\u6807\u7c7b\u578b\u542f\u52a8\u6570\u636e\uff0c\u5305\u62ecadOpenForwardOnly\u3001adOpenKeyset\u3001adOpenDynamic\u53caadOpenStatic\uff0c\u5206\u8ff0\u5982\u4e0b\uff1a <br \/>\n<\/span> <\/p>\n<table style=\"width:527px;border-collapse:collapse;height:142px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><span style=\"font-family:Verdana;\">\u5e38\u6570 <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">\u5e38\u6570\u503c<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">&nbsp;\u8bf4\u660e<\/span> \n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adOpenForwardOnly<\/span> <\/td>\n<td>0<span style=\"font-family:Verdana;\">\u7f3a\u7701\u503c<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">\u542f\u52a8\u4e00\u4e2a\u53ea\u80fd\u5411\u524d\u79fb\u52a8\u7684\u6e38\u6807\uff08Forward Only\uff09<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adOpenKeyset<\/span> <\/td>\n<td>1<\/td>\n<td><span style=\"font-family:Verdana;\">\u542f\u52a8\u4e00\u4e2aKeyset\u7c7b\u578b\u7684\u6e38\u6807<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adOpenDynamic <\/span><\/td>\n<td>2<\/td>\n<td><span style=\"font-family:Verdana;\">\u542f\u52a8\u4e00\u4e2aDynamic\u7c7b\u578b\u7684\u6e38\u6807<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adOpenStatic <\/span><\/td>\n<td>3<\/td>\n<td><span style=\"font-family:Verdana;\">\u542f\u52a8\u4e00\u4e2aStatic\u7c7b\u578b\u7684\u6e38\u6807<\/span> <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n------------------------------------------------------------- <br \/>\n\u4ee5\u4e0a\u51e0\u4e2a\u6e38\u6807\u7c7b\u578b\u5c06\u76f4\u63a5\u5f71\u54cd\u5230Recordset\u5bf9\u8c61\u6240\u6709\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u4ee5\u4e0b\u5217\u8868\u8bf4\u660e\u4ed6\u4eec\u4e4b\u95f4\u7684\u533a\u522b\u3002 <\/p>\n<table style=\"width:507px;border-collapse:collapse;height:89px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td style=\"width:187px;height:50px;\"><span style=\"font-family:Verdana;\">Recordset\u5c5e\u6027 <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">adOpenForwardOnly <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">adOpenKeyset <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">adOpenDynamic <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">adOpenStatic<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">AbsolutePage&nbsp; <\/span><\/td>\n<td><span style=\"font-family:Verdana;\">\u4e0d\u652f\u6301&nbsp;<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">\u4e0d\u652f\u6301&nbsp;<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">\u53ef\u8bfb\u5199<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">\u53ef\u8bfb\u5199<\/span> <\/td>\n<\/tr>\n<tr>\n<td>AbsolutePosition<\/td>\n<td>\u4e0d\u652f\u6301<\/td>\n<td>\u4e0d\u652f\u6301<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<\/tr>\n<tr>\n<td>ActiveConnection<\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>BOF<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<\/tr>\n<tr>\n<td>Bookmark<\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<\/tr>\n<tr>\n<td>CacheSize<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<\/tr>\n<tr>\n<td>CursorLocation <\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<\/tr>\n<tr>\n<td>CursorType <\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<td>\u53ef\u8bfb\u5199<\/td>\n<\/tr>\n<tr>\n<td>EditMode <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<\/tr>\n<tr>\n<td>EOF <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<\/tr>\n<tr>\n<td>Filter <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>LockType <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>MarshalOptions <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>MaxRecords <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>PageCount <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<\/tr>\n<tr>\n<td>PageSize <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>RecordCount <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u53ea\u8bfb <\/td>\n<td>\u53ea\u8bfb <\/td>\n<\/tr>\n<tr>\n<td>Source <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<td>\u53ef\u8bfb\u5199 <\/td>\n<\/tr>\n<tr>\n<td>State <\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<\/tr>\n<tr>\n<td>Status <\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<td>\u53ea\u8bfb<\/td>\n<\/tr>\n<tr>\n<td>AddNew <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>CancelBatch <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>CancelUpdate <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Clone <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301<\/td>\n<td>\u4e0d\u652f\u6301<\/td>\n<\/tr>\n<tr>\n<td>Close <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Delete <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>GetRows <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Move <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>MoveFirst <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>MoveLast&nbsp;&nbsp;&nbsp;&nbsp;<\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>MoveNext <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>MovePrevious <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>NextRecordset <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Open <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Requery <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Resync <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u4e0d\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Supports <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>Update <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<tr>\n<td>UpdateBatch <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<td>\u652f\u6301 <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n-------------------------------------------------------------- <br \/>\n\u5176\u4e2dNextRecordset\u65b9\u6cd5\u5e76\u4e0d\u9002\u7528\u4e8eMicrosoft Access\u6570\u636e\u5e93\u3002 <\/p>\n<p>LockType <br \/>\nRecordset\u5bf9\u8c61Open\u65b9\u6cd5\u7684LockType\u53c2\u6570\u8868\u793a\u8981\u91c7\u7528\u7684Lock\u7c7b\u578b\uff0c\u5982\u679c\u5ffd\u7565\u8fd9\u4e2a\u53c2\u6570\uff0c\u90a3\u4e48\u7cfb\u7edf\u4f1a\u4ee5Recordset\u5bf9\u8c61\u7684LockType\u5c5e\u6027\u4e3a\u9884\u8bbe\u503c\u3002LockType\u53c2\u6570\u5305\u542badLockReadOnly\u3001adLockPrssimistic\u3001adLockOptimistic\u53caadLockBatchOptimistic\u7b49\uff0c\u5206\u8ff0\u5982\u4e0b\uff1a <\/p>\n<table style=\"width:547px;border-collapse:collapse;height:185px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><span style=\"font-family:Verdana;\">\u5e38\u6570<\/span> <\/td>\n<td style=\"width:52px;height:37px;\"><span style=\"font-family:Verdana;\">\u5e38\u6570\u503c<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">\u8bf4\u660e<\/span> \n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adLockReadOnly <\/span><\/td>\n<td>1<span style=\"font-family:Verdana;\">\u7f3a\u7701\u503c<\/span> <\/td>\n<td><span style=\"font-family:Verdana;\">Recordset\u5bf9\u8c61\u4ee5\u53ea\u8bfb\u65b9\u5f0f\u542f\u52a8\uff0c\u65e0\u6cd5\u8fd0\u884cAddNew\u3001Update\u53caDelete\u7b49\u65b9\u6cd5<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adLockPrssimistic <\/span><\/td>\n<td>2<\/td>\n<td><span style=\"font-family:Verdana;\">\u5f53\u6570\u636e\u6e90\u6b63\u5728\u66f4\u65b0\u65f6\uff0c\u7cfb\u7edf\u4f1a\u6682\u65f6\u9501\u4f4f\u5176\u4ed6\u7528\u6237\u7684\u52a8\u4f5c\uff0c\u4ee5\u4fdd\u6301\u6570\u636e\u4e00\u81f4\u6027<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adLockOptimistic <\/span><\/td>\n<td>3<\/td>\n<td><span style=\"font-family:Verdana;\">\u5f53\u6570\u636e\u6e90\u6b63\u5728\u66f4\u65b0\u65f6\uff0c\u7cfb\u7edf\u5e76\u4e0d\u4f1a\u9501\u4f4f\u5176\u4ed6\u7528\u6237\u7684\u52a8\u4f5c\uff0c\u5176\u4ed6\u7528\u6237\u53ef\u4ee5\u5bf9\u6570\u636e\u8fdb\u884c\u589e\u3001\u5220\u3001\u6539\u7684\u64cd\u4f5c<\/span> <\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family:Verdana;\">adLockBatchOptimistic <\/span><\/td>\n<td>4<\/td>\n<td><span style=\"font-family:Verdana;\">\u5f53\u6570\u636e\u6e90\u6b63\u5728\u66f4\u65b0\u65f6\uff0c\u5176\u4ed6\u7528\u6237\u5fc5\u987b\u5c06CursorLocation\u5c5e\u6027\u6539\u4e3aadUdeClientBatch\u624d\u80fd\u5bf9\u6570\u636e\u8fdb\u884c\u589e\u3001\u5220\u3001\u6539\u7684\u64cd\u4f5c<\/span> <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p><span style=\"font-family:Verdana;\">recordset.Open Source,ActiveConnection,CursorType,LockType,Options <\/p>\n<p>\u53ef\u4ee5\u5199\u6210\uff1a <br \/>\nrs.open SQL\u8bed\u53e5,conn\u5bf9\u8c61,3\uff08\u6e38\u6807\u7c7b\u578b\uff09,2\uff08\u9501\u5b9a\u65b9\u6cd5\uff09 <\/p>\n<p><strong>Source<\/strong><br \/>\nRecordset\u5bf9\u8c61\u53ef\u4ee5\u901a\u8fc7Source\u5c5e\u6027\u6765\u8fde\u63a5Command\u5bf9\u8c61\u3002Source\u53c2\u6570\u53ef\u4ee5\u662f\u4e00\u4e2aCommand\u5bf9\u8c61\u540d\u79f0\u3001\u4e00\u6bb5SQL\u547d\u4ee4\u3001\u4e00\u4e2a\u6307\u5b9a\u7684\u6570\u636e\u8868\u540d\u79f0\u6216\u662f\u4e00\u4e2aStored Procedure\u3002\u5047\u5982\u7701\u7565\u8fd9\u4e2a\u53c2\u6570\uff0c\u7cfb\u7edf\u5219\u91c7\u7528Recordset\u5bf9\u8c61\u7684Source\u5c5e\u6027\u3002 <\/p>\n<p><strong>ActiveConnection<\/strong><br \/>\nRecordset\u5bf9\u8c61\u53ef\u4ee5\u901a\u8fc7ActiveCon...<\/span> <a href=\"https:\/\/www.xiaobo.li\/notes\/archives\/248\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[273],"tags":[81],"class_list":["post-248","post","type-post","status-publish","format-standard","hentry","category-article","tag-ado"],"_links":{"self":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":0,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}