易语言读sql字段名字
易语言读sql字段名字.版本2.支持库eDB.支持库iext.如果(数据库连接1.连接SQLServer(“192.168.0.101”,“ceshi”,“sa”,“12...
易语言读sql字段名字.版本 2
.支持库 eDB
.支持库 iext
.如果 (数据库连接1.连接SQLServer (“192.168.0.101”, “ceshi”, “sa”, “123456”) = 真)
记录集1.置连接 (数据库连接1)
记录集1.打开 (“select sc.name,st.name from syscolumns sc,systypes st where sc.xtype=st.xtype and sc.id in(select id from sysobjects where xtype='U' and name='bdo.物料');”, #SQL语句, )
超级列表框1.全部删除 ()
字段总数 = 记录集1.记录数量
记录集1.到首记录 ()
.判断循环首 (记录集1.尾记录后 = 假)
字段总数 = 字段总数 - 1
序号数 = 序号数 + 1
记录集1.读文本 (字段总数, 字段名称)
计数 = 超级列表框1.插入表项 (-1, “”, , , , )
超级列表框1.置标题 (计数, 0, 到文本 (序号数))
超级列表框1.置标题 (计数, 1, 字段名称)
记录集1.到下一条 ()
.判断循环尾 ()
记录集1.关闭 ()
数据库连接1.关闭 ()
.否则
信息框 (“数据库连接失败”, 0, , )
给看下哪里不对这个应该是读取字段信息和字段类型 怎么读取呢 展开
.支持库 eDB
.支持库 iext
.如果 (数据库连接1.连接SQLServer (“192.168.0.101”, “ceshi”, “sa”, “123456”) = 真)
记录集1.置连接 (数据库连接1)
记录集1.打开 (“select sc.name,st.name from syscolumns sc,systypes st where sc.xtype=st.xtype and sc.id in(select id from sysobjects where xtype='U' and name='bdo.物料');”, #SQL语句, )
超级列表框1.全部删除 ()
字段总数 = 记录集1.记录数量
记录集1.到首记录 ()
.判断循环首 (记录集1.尾记录后 = 假)
字段总数 = 字段总数 - 1
序号数 = 序号数 + 1
记录集1.读文本 (字段总数, 字段名称)
计数 = 超级列表框1.插入表项 (-1, “”, , , , )
超级列表框1.置标题 (计数, 0, 到文本 (序号数))
超级列表框1.置标题 (计数, 1, 字段名称)
记录集1.到下一条 ()
.判断循环尾 ()
记录集1.关闭 ()
数据库连接1.关闭 ()
.否则
信息框 (“数据库连接失败”, 0, , )
给看下哪里不对这个应该是读取字段信息和字段类型 怎么读取呢 展开
1个回答
2018-09-14 · 百度知道合伙人官方认证企业
关注
展开全部
没见过你这种写法,你如果只想读取一次,你可以在数据上做文章,把所有字段用特定符号链接起来,存入数据库,读取时就读一条,取出来后,再以这个特定符号分割文本,这个可以循环存入数组,不知道是不是你想要的效果
追问
想取字段名名称和类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询