如何在 access 2003 中查询列数据类型?
Posted
技术标签:
【中文标题】如何在 access 2003 中查询列数据类型?【英文标题】:How do I query a columns data type in access 2003? 【发布时间】:2013-04-19 09:10:57 【问题描述】:我正在寻找一种方法来获取列的数据类型,给定它所在的表和列的名称。我看到其他答案是指 MSysIMEXColumns 表,但我的 Access 数据库没有该表。如果有帮助,我正在使用 Access 2003。
我想将结果作为哈希表放入我的 LUA 代码中,以便在插入或查找之前查找列的数据类型。基本上这样我就可以确定字段是否需要引号。
正在使用 LuaSQL 访问 access 数据库。
感谢任何帮助或指导
【问题讨论】:
您是否希望在代码中获得结果?如果是 - 此代码在哪里运行;什么语言?如果不是 - 请澄清。 @G.Stoynev 我对其进行了编辑以包含此信息 你是用LuaSQL连接数据库吗? @GordThompson 是的,我是 【参考方案1】:LuaSQL cursor object
文档 here 建议您应该能够使用
cur:getcoltypes()
返回“列类型的列表(表)”。
【讨论】:
以上是关于如何在 access 2003 中查询列数据类型?的主要内容,如果未能解决你的问题,请参考以下文章
Access 2003 SQL Switch 会破坏数据类型?
如何在 MS Access 的追加查询中将数据类型从文本转换为是/否?
请教数据库高手,在access2003里,用sql语句查询实现两表关联查询用count更新其中一表?