怎么根据列名得到他的列号

fieldset{padding:10px;}

如何根据列名得到他的列号VBA如何根据列名得到他的列号例如:ABC姓名班级性别我知道“班级”这个列名,得到它的列是B——最佳解决方案——————————————————–应该说你想通过列名找到其序号(index),你只要通过列名遍历表中字段名,找到匹配列的对应序号就可以了。至于你要怎么命名,具体处理一下就可以了。下面以ADO为例,返回指定列名的序号(从1开始)

FunctionGetIndex(nameAsString)DimconnAsADODB.ConnectionSetconn=NewADODB.Connectionconn.Provider="Microsoft.Jet.OLEDB.4.0"conn.Open"d:/work/db1.mdb"DimrsAsNewADODB.Recordsetrs.Open"Student",connDimiAsIntegerFori=1Tors.Fields.CountIf(name=rs.Fields(i-1).name)ThenGetIndex=iGoToCloseALLEndIfNextCloseALL:'-notfoundIfi>rs.Fields.CountThenGetIndex=-1EndIfrs.Closeconn.CloseEndFunctionSubTest()Debug.PrintGetIndex("姓名")EndSub

——其他解决方案——————————————————–严格地说,列并没有什么号.列的先后次序不是固定的,只有你在查询语句中的列名列表中才会有先后.我走得很慢!但我从不后退!

怎么根据列名得到他的列号

相关文章:

你感兴趣的文章:

标签云: