原本创建的代码如下:
ITable pTable = pFeatureWorkspace.CreateTable(tableName, pFields, null, null, "");
第3、4个参数都传了null,看网上也是这么写的,但是运行时就报了错No spatial reference exists,最后发现第3个参数不能传null,改完之后就好了,改后的代码如下:
UID uid = new UIDClass();
uid.Value = "esriGeoDatabase.Object";
ITable table = pFeatureWorkspace.CreateTable(tableName, pFields, uid, null, "");