schemaTable = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Primary_Keys, 
new Object[] {"student.mdb", "dbo", "jbsj"});
主要是红色的地方,老提示我参数不对。

解决方案 »

  1.   

    schemaTable = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Primary_Keys, 
    new Object[] {null, null, "jbsj",null}); 
    看看.
      

  2.   

    schemaTable = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Primary_Keys, 
    new Object[] {null, null, "jbsj"}); 
    这样写
    schemaTable.Rows[0]["COLUMN_NAME"] 这个就可以得到表jbsj的主键了
      

  3.   

    .GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Columns, new object[] {null, null, "jbsj", null})
      

  4.   

    .GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Primary_Keys, 
    new object[] {null, null, "jbsj", null})