
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x5173;&#x4E8E;&#x41;&#x44;&#x4F;&#x58;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x30;&#x32;&#x2D;&#x30;&#x39;&#x20;&#x31;&#x31;&#x3A;&#x34;&#x38;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=5">&#x57;&#x65;&#x62;&#x7F16;&#x7A0B;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x4E00;&#x3001;ADOX &#x6982;&#x8FF0;<br/>Microsoft&#xAE; ActiveX&#xAE; Data Objects Extensions for Data Definition Language and Security (ADOX) &#x662F;&#x5BF9; ADO &#x5BF9;&#x8C61;&#x548C;&#x7F16;&#x7A0B;&#x6A21;&#x578B;&#x7684;&#x6269;&#x5C55;&#x3002;ADOX &#x5305;&#x62EC;&#x7528;&#x4E8E;&#x6A21;&#x5F0F;&#x521B;&#x5EFA;&#x548C;&#x4FEE;&#x6539;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x4EE5;&#x53CA;&#x5B89;&#x5168;&#x6027;&#x3002;&#x7531;&#x4E8E;&#x5B83;&#x662F;&#x57FA;&#x4E8E;&#x5BF9;&#x8C61;&#x5B9E;&#x73B0;&#x6A21;&#x5F0F;&#x64CD;&#x4F5C;&#xFF0C;&#x6240;&#x4EE5;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x7F16;&#x5199;&#x5BF9;&#x5404;&#x79CD;&#x6570;&#x636E;&#x6E90;&#x90FD;&#x80FD;&#x6709;&#x6548;&#x8FD0;&#x884C;&#x7684;&#x4EE3;&#x7801;&#xFF0C;&#x800C;&#x4E0E;&#x5B83;&#x4EEC;&#x539F;&#x59CB;&#x8BED;&#x6CD5;&#x4E2D;&#x7684;&#x5DEE;&#x5F02;&#x65E0;&#x5173;&#x3002;<br/>ADOX &#x662F;&#x6838;&#x5FC3; ADO &#x5BF9;&#x8C61;&#x7684;&#x6269;&#x5C55;&#x5E93;&#x3002;&#x5B83;&#x663E;&#x9732;&#x7684;&#x5176;&#x4ED6;&#x5BF9;&#x8C61;&#x53EF;&#x7528;&#x4E8E;&#x521B;&#x5EFA;&#x3001;&#x4FEE;&#x6539;&#x548C;&#x5220;&#x9664;&#x6A21;&#x5F0F;&#x5BF9;&#x8C61;&#xFF0C;&#x5982;&#x8868;&#x683C;&#x548C;&#x8FC7;&#x7A0B;&#x3002;&#x5B83;&#x8FD8;&#x5305;&#x62EC;&#x5B89;&#x5168;&#x5BF9;&#x8C61;&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x7EF4;&#x62A4;&#x7528;&#x6237;&#x548C;&#x7EC4;&#xFF0C;&#x4EE5;&#x53CA;&#x6388;&#x4E88;&#x548C;&#x64A4;&#x6D88;&#x5BF9;&#x8C61;&#x7684;&#x6743;&#x9650;&#x3002;<br/>&#x8981;&#x901A;&#x8FC7;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x4F7F;&#x7528; ADOX&#xFF0C;&#x9700;&#x8981;&#x5EFA;&#x7ACB;&#x5BF9; ADOX &#x7C7B;&#x578B;&#x5E93;&#x7684;&#x5F15;&#x7528;&#x3002;&#x5BF9; ADOX &#x5E93;&#x7684;&#x8BF4;&#x660E;&#x4E3A;&#x201C;Microsoft ADO Ext. for DDL and Security.&#x201D;&#x3002;ADOX &#x5E93;&#x6587;&#x4EF6;&#x540D;&#x4E3A;&#x201C;Msadox.dll&#x201D;&#xFF0C;&#x7A0B;&#x5E8F; ID (ProgID) &#x4E3A;&#x201C;ADOX&#x201D;&#x3002;&#x6709;&#x5173;&#x5EFA;&#x7ACB;&#x5E93;&#x5F15;&#x7528;&#x7684;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x7684;&#x6587;&#x6863;&#x3002;<br/>1&#x3001;ADOX &#x5BF9;&#x8C61;<br/>Catalog&nbsp;&nbsp; &#x5305;&#x542B;&#x63CF;&#x8FF0;&#x6570;&#x636E;&#x6E90;&#x6A21;&#x5F0F;&#x76EE;&#x5F55;&#x7684;&#x96C6;&#x5408;&#x3002;<br/>Column&nbsp;&nbsp;&nbsp;&nbsp;&#x8868;&#x793A;&#x8868;&#x3001;&#x7D22;&#x5F15;&#x6216;&#x5173;&#x952E;&#x5B57;&#x7684;&#x5217;&#x3002;<br/>Group&nbsp;&nbsp;&nbsp;&nbsp; &#x8868;&#x793A;&#x5728;&#x5B89;&#x5168;&#x6570;&#x636E;&#x5E93;&#x5185;&#x6709;&#x8BBF;&#x95EE;&#x6743;&#x9650;&#x7684;&#x7EC4;&#x5E10;&#x53F7;&#x3002;<br/>Index&nbsp;&nbsp;&nbsp;&nbsp; &#x8868;&#x793A;&#x6570;&#x636E;&#x5E93;&#x8868;&#x4E2D;&#x7684;&#x7D22;&#x5F15;&#x3002;<br/>Key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x8868;&#x793A;&#x6570;&#x636E;&#x5E93;&#x8868;&#x4E2D;&#x7684;&#x4E3B;&#x5173;&#x952E;&#x5B57;&#x3001;&#x5916;&#x90E8;&#x5173;&#x952E;&#x5B57;&#x6216;&#x552F;&#x4E00;&#x5173;&#x952E;&#x5B57;&#x3002;<br/>Procedure&nbsp;&nbsp;&#x8868;&#x793A;&#x5B58;&#x50A8;&#x7684;&#x8FC7;&#x7A0B;&#x3002;<br/>Table&nbsp;&nbsp;&nbsp;&nbsp;&#x8868;&#x793A;&#x6570;&#x636E;&#x5E93;&#x8868;&#xFF0C;&#x5305;&#x62EC;&#x5217;&#x3001;&#x7D22;&#x5F15;&#x548C;&#x5173;&#x952E;&#x5B57;&#x3002;<br/>User&nbsp;&nbsp;&nbsp;&nbsp; &#x8868;&#x793A;&#x5728;&#x5B89;&#x5168;&#x6570;&#x636E;&#x5E93;&#x5185;&#x5177;&#x6709;&#x8BBF;&#x95EE;&#x6743;&#x9650;&#x7684;&#x7528;&#x6237;&#x5E10;&#x53F7;&#x3002;<br/>View&nbsp;&nbsp;&nbsp;&nbsp; &#x8868;&#x793A;&#x8BB0;&#x5F55;&#x6216;&#x865A;&#x62DF;&#x8868;&#x7684;&#x8FC7;&#x6EE4;&#x96C6;&#x3002;<br/>2&#x3001;ADOX &#x65B9;&#x6CD5;<br/>Append(Columns) &#x5C06;&#x65B0;&#x7684; Column &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Columns &#x96C6;&#x5408;&#x3002; <br/>Append(Groups) &#x5C06;&#x65B0;&#x7684; Group &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Groups &#x96C6;&#x5408;&#x3002; <br/>Append(Indexes) &#x5C06;&#x65B0;&#x7684; Index &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Indexes &#x96C6;&#x5408;&#x3002; <br/>Append(Keys) &#x5C06;&#x65B0;&#x7684; Key &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Keys &#x96C6;&#x5408;&#x3002; <br/>Append(Procedures) &#x5C06;&#x65B0;&#x7684; Procedure &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Procedures &#x96C6;&#x5408;&#x3002; <br/>Append(Tables) &#x5C06;&#x65B0;&#x7684; Table &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Tables &#x96C6;&#x5408;&#x3002; <br/>Append(Users) &#x5C06;&#x65B0;&#x7684; User &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Users &#x96C6;&#x5408;&#x3002; <br/>Append(Views) &#x5C06;&#x65B0;&#x7684; View &#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230; Views &#x96C6;&#x5408;&#x3002; <br/>ChangePassword &#x66F4;&#x6539;&#x7528;&#x6237;&#x5E10;&#x53F7;&#x7684;&#x5BC6;&#x7801;&#x3002; <br/>Cr&#101;ate &#x521B;&#x5EFA;&#x65B0;&#x7684;&#x76EE;&#x5F55;&#x3002; <br/>Del&#101;te &#x5220;&#x9664;&#x96C6;&#x5408;&#x4E2D;&#x7684;&#x5BF9;&#x8C61;&#x3002; <br/>GetObjectOwner &#x8FD4;&#x56DE;&#x76EE;&#x5F55;&#x4E2D;&#x5BF9;&#x8C61;&#x7684;&#x62E5;&#x6709;&#x8005;&#x3002; <br/>GetPermissions &#x83B7;&#x5F97;&#x5BF9;&#x8C61;&#x4E0A;&#x7EC4;&#x6216;&#x7528;&#x6237;&#x7684;&#x6743;&#x9650;&#x3002; <br/>Item &#x6309;&#x540D;&#x79F0;&#x6216;&#x5E8F;&#x53F7;&#x8FD4;&#x56DE;&#x96C6;&#x5408;&#x7684;&#x6307;&#x5B9A;&#x6210;&#x5458;&#x3002; <br/>Refresh &#x66F4;&#x65B0;&#x96C6;&#x5408;&#x4E2D;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x4EE5;&#x53CD;&#x6620;&#x9488;&#x5BF9;&#x63D0;&#x4F9B;&#x8005;&#x53EF;&#x7528;&#x7684;&#x548C;&#x6307;&#x5B9A;&#x7684;&#x5BF9;&#x8C61;&#x3002; <br/>SetObjectOwner &#x6307;&#x5B9A;&#x76EE;&#x5F55;&#x4E2D;&#x5BF9;&#x8C61;&#x7684;&#x62E5;&#x6709;&#x8005;&#x3002; <br/>SetPermissions &#x8BBE;&#x7F6E;&#x5BF9;&#x8C61;&#x4E0A;&#x7EC4;&#x6216;&#x7528;&#x6237;&#x7684;&#x6743;&#x9650;&#x3002;<br/> <br/>3&#x3001;ADOX &#x5C5E;&#x6027;<br/>ActiveConnection &#x6307;&#x793A;&#x76EE;&#x5F55;&#x6240;&#x5C5E;&#x7684; ADO Connection &#x5BF9;&#x8C61;&#x3002; <br/>Attributes &#x63CF;&#x8FF0;&#x5217;&#x7279;&#x6027;&#x3002; <br/>Clustered &#x6307;&#x793A;&#x7D22;&#x5F15;&#x662F;&#x5426;&#x88AB;&#x5206;&#x7C07;&#x3002; <br/>Command &#x6307;&#x5B9A;&#x53EF;&#x7528;&#x4E8E;&#x521B;&#x5EFA;&#x6216;&#x6267;&#x884C;&#x8FC7;&#x7A0B;&#x7684; ADO Command &#x5BF9;&#x8C61;&#x3002; <br/>Count &#x6307;&#x793A;&#x96C6;&#x5408;&#x4E2D;&#x7684;&#x5BF9;&#x8C61;&#x6570;&#x91CF;&#x3002; <br/>DateCr&#101;ated &#x6307;&#x793A;&#x521B;&#x5EFA;&#x5BF9;&#x8C61;&#x7684;&#x65E5;&#x671F;&#x3002; <br/>DateModified &#x6307;&#x793A;&#x4E0A;&#x4E00;&#x6B21;&#x66F4;&#x6539;&#x5BF9;&#x8C61;&#x7684;&#x65E5;&#x671F;&#x3002; <br/>DefinedSize &#x6307;&#x793A;&#x5217;&#x7684;&#x89C4;&#x5B9A;&#x6700;&#x5927;&#x5927;&#x5C0F;&#x3002; <br/>Del&#101;teRule &#x6307;&#x793A;&#x4E3B;&#x5173;&#x952E;&#x5B57;&#x88AB;&#x5220;&#x9664;&#x65F6;&#x5C06;&#x6267;&#x884C;&#x7684;&#x64CD;&#x4F5C;&#x3002; <br/>IndexNulls &#x6307;&#x793A;&#x5728;&#x7D22;&#x5F15;&#x5B57;&#x6BB5;&#x4E2D;&#x6709; Null &#x503C;&#x7684;&#x8BB0;&#x5F55;&#x662F;&#x5426;&#x6709;&#x7D22;&#x5F15;&#x9879;&#x3002; <br/>Name &#x6307;&#x793A;&#x5BF9;&#x8C61;&#x7684;&#x540D;&#x79F0;&#x3002; <br/>NumericScale &#x6307;&#x793A;&#x5217;&#x4E2D;&#x6570;&#x503C;&#x7684;&#x8303;&#x56F4;&#x3002; <br/>ParentCatalog &#x6307;&#x5B9A;&#x8868;&#x6216;&#x5217;&#x7684;&#x7236;&#x76EE;&#x5F55;&#x4EE5;&#x4FBF;&#x8BBF;&#x95EE;&#x7279;&#x5B9A;&#x63D0;&#x4F9B;&#x8005;&#x7684;&#x5C5E;&#x6027;&#x3002; <br/>Precision &#x6307;&#x793A;&#x5217;&#x4E2D;&#x6570;&#x636E;&#x503C;&#x7684;&#x6700;&#x9AD8;&#x7CBE;&#x5EA6;&#x3002; <br/>PrimaryKey &#x6307;&#x793A;&#x7D22;&#x5F15;&#x662F;&#x5426;&#x4EE3;&#x8868;&#x8868;&#x7684;&#x4E3B;&#x5173;&#x952E;&#x5B57;&#x3002; <br/>RelatedColumn &#x6307;&#x793A;&#x76F8;&#x5173;&#x8868;&#x4E2D;&#x76F8;&#x5173;&#x5217;&#x7684;&#x540D;&#x79F0;(&#x4EC5;&#x5173;&#x952E;&#x5B57;&#x5217;)&#x3002; <br/>RelatedTable &#x6307;&#x793A;&#x76F8;&#x5173;&#x8868;&#x7684;&#x540D;&#x79F0;&#x3002; <br/>SortOrder &#x6307;&#x793A;&#x5217;&#x7684;&#x6392;&#x5E8F;&#x987A;&#x5E8F;(&#x4EC5;&#x7D22;&#x5F15;&#x5217;)&#x3002; <br/>Type(&#x5217;) &#x6307;&#x793A;&#x5217;&#x7684;&#x6570;&#x636E;&#x7C7B;&#x578B;&#x3002; <br/>Type(&#x5173;&#x952E;&#x5B57;) &#x6307;&#x793A;&#x5173;&#x952E;&#x5B57;&#x7684;&#x6570;&#x636E;&#x7C7B;&#x578B;&#x3002; <br/>Type(&#x8868;) &#x6307;&#x793A;&#x8868;&#x7684;&#x7C7B;&#x578B;&#x3002; <br/>Unique &#x6307;&#x793A;&#x7D22;&#x5F15;&#x5173;&#x952E;&#x5B57;&#x662F;&#x5426;&#x5FC5;&#x987B;&#x662F;&#x552F;&#x4E00;&#x7684;&#x3002; <br/>Up&#100;ateRule &#x6307;&#x793A;&#x4E3B;&#x5173;&#x952E;&#x5B57;&#x88AB;&#x66F4;&#x65B0;&#x65F6;&#x4F1A;&#x6267;&#x884C;&#x7684;&#x64CD;&#x4F5C;&#x3002; <br/>&#x4E8C;&#x3001;&#x8303;&#x4F8B;<br/>1&#x3001;&#x521B;&#x5EFA;&#x6570;&#x636E;&#x5E93;&#x8303;&#x4F8B;<br/>&#x5982;&#x4E0B;&#x4EE3;&#x7801;&#x663E;&#x793A;&#x5982;&#x4F55;&#x901A;&#x8FC7; Cr&#101;ate &#x65B9;&#x6CD5;&#x521B;&#x5EFA;&#x65B0;&#x7684; Jet &#x6570;&#x636E;&#x5E93;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Sub Cr&#101;ateDatabase()<br/>&nbsp;&nbsp; Dim cat As New ADOX.Catalog<br/>&nbsp;&nbsp; cat.Cr&#101;ate &#34;&#34;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\new.mdb&#34;&#34;<br/>End Sub<br/>2&#x3001;&#x521B;&#x5EFA;&#x8868;&#x8303;&#x4F8B;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;<br/>Sub Cr&#101;ateTable()<br/>&nbsp;&nbsp; Dim tbl As New Table<br/>&nbsp;&nbsp; Dim cat As New ADOX.Catalog<br/>&nbsp;&nbsp; &#39; &#x6253;&#x5F00;&#x76EE;&#x5F55;&#x3002;<br/>&nbsp;&nbsp; cat.ActiveConnection = _ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Provider=Microsoft.Jet.OLEDB.4.0;&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Data Source=c:\Program Files\Microsoft Office\&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Office\Samples\Northwind.mdb;&#34;&#34;<br/>&nbsp;&nbsp; tbl.Name = &#34;&#34;MyTable&#34;&#34;<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column1&#34;&#34;, adInteger<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column2&#34;&#34;, adInteger<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column3&#34;&#34;, adVarWChar, 50<br/>&nbsp;&nbsp; cat.Tables.Append tbl<br/>End Sub<br/>3&#x3001;&#x521B;&#x5EFA;&#x7D22;&#x5F15;&#x8303;&#x4F8B;<br/>&#x5982;&#x4E0B;&#x4EE3;&#x7801;&#x6F14;&#x793A;&#x5982;&#x4F55;&#x521B;&#x5EFA;&#x65B0;&#x7684;&#x7D22;&#x5F15;&#x3002;&#x7D22;&#x5F15;&#x9488;&#x5BF9;&#x8868;&#x7684;&#x4E24;&#x4E2A;&#x5217;&#x5EFA;&#x7ACB;&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Sub Cr&#101;ateIndex()<br/>&nbsp;&nbsp; Dim tbl As New Table<br/>&nbsp;&nbsp; Dim idx As New ADOX.Index<br/>&nbsp;&nbsp; Dim cat As New ADOX.Catalog<br/>&nbsp;&nbsp; &#39; &#x6253;&#x5F00;&#x76EE;&#x5F55;&#x3002;<br/>&nbsp;&nbsp; cat.ActiveConnection = _ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Provider=Microsoft.Jet.OLEDB.4.0;&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Data Source=c:\Program Files\Microsoft Office\&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Office\Samples\Northwind.mdb;&#34;&#34;<br/>&nbsp;&nbsp; &#39; &#x5B9A;&#x4E49;&#x8868;&#x5E76;&#x5C06;&#x5176;&#x8FFD;&#x52A0;&#x5230;&#x76EE;&#x5F55;<br/>&nbsp;&nbsp; tbl.Name = &#34;&#34;MyTable&#34;&#34;<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column1&#34;&#34;, adInteger<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column2&#34;&#34;, adInteger<br/>&nbsp;&nbsp; tbl.Columns.Append &#34;&#34;Column3&#34;&#34;, adVarWChar, 50<br/>&nbsp;&nbsp; cat.Tables.Append tbl<br/>&nbsp;&nbsp; &#39; &#x5B9A;&#x4E49;&#x591A;&#x5217;&#x7D22;&#x5F15;<br/>&nbsp;&nbsp; idx.Name = &#34;&#34;multicolidx&#34;&#34;<br/>&nbsp;&nbsp; idx.Columns.Append &#34;&#34;Column1&#34;&#34;<br/>&nbsp;&nbsp; idx.Columns.Append &#34;&#34;Column2&#34;&#34;<br/>&nbsp;&nbsp; &#39; &#x5C06;&#x7D22;&#x5F15;&#x8FFD;&#x52A0;&#x5230;&#x8868;&#x4E0A;<br/>&nbsp;&nbsp; tbl.Indexes.Append idx<br/>End Sub<br/>4&#x3001;&#x521B;&#x5EFA;&#x5173;&#x952E;&#x5B57;&#x8303;&#x4F8B;<br/>&#x5982;&#x4E0B;&#x4EE3;&#x7801;&#x6F14;&#x793A;&#x5982;&#x4F55;&#x521B;&#x5EFA;&#x65B0;&#x7684;&#x5916;&#x90E8;&#x5173;&#x952E;&#x5B57;&#x3002;&#x5047;&#x5B9A;&#x5DF2;&#x5B58;&#x5728;&#x4E24;&#x4E2A;&#x8868;(Customers &#x548C; o&#114;ders)&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Sub Cr&#101;ateKey()<br/>&nbsp;&nbsp; Dim kyForeign As New ADOX.Key<br/>&nbsp;&nbsp; Dim cat As New ADOX.Catalog<br/>&nbsp;&nbsp; cat.ActiveConnection = &#34;&#34;Provider=Microsoft.Jet.OLEDB.4.0;&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Data Source=c:\Program Files\Microsoft Office\&#34;&#34; &amp; _<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#34;&#34;Office\Samples\Northwind.mdb;&#34;&#34;<br/>&nbsp;&nbsp; kyForeign.Name = &#34;&#34;CustOrder&#34;&#34;<br/>&nbsp;&nbsp; kyForeign.Type = adKeyForeign<br/>&nbsp;&nbsp; kyForeign.RelatedTable = &#34;&#34;Customers&#34;&#34;<br/>&nbsp;&nbsp; kyForeign.Columns.Append &#34;&#34;CustomerId&#34;&#34;<br/>&nbsp;&nbsp; kyForeign.Columns(&#34;&#34;CustomerId&#34;&#34;).RelatedColumn = &#34;&#34;CustomerId&#34;&#34;<br/>&nbsp;&nbsp; kyForeign.Up&#100;ateRule = adRICascade<br/>&nbsp;&nbsp; cat.Tables(&#34;&#34;Orders&#34;&#34;).Keys.Append kyForeign<br/>End Sub</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (1)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.078&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x5173;&#x4E8E;&#x41;&#x44;&#x4F;&#x58;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.078&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.078&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
