Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]ODBC 数据怎么读取至 Datatable

1楼
zhutangxin 发表于:2024/10/9 14:16:00
老师你好,
用下述代码可以连接已经设置好的ODBC,如下面第一张图显示"Connection successful!", 但不知道怎么把数据转成 foxtable 的datatable, 如第二张图所示,它会报错。


Dim connStr As String = "DSN=mfgresult-2022EE;DB=mfgresult;UID=qad;PWD=xxxxxx"
Dim conn As New System.Data.Odbc.OdbcConnection(connStr)
Try
    conn.Open()
    Output.Show("Connection successful!")
    Dim sql As String = "SEL ECT top 10 * FROM pub.po_mstr"
    Dim cmd As New System.Data.Odbc.OdbcCommand(sql, conn)
    Dim dt As DataTable = cmd.ExecuteReader()
    Output.Show(dt.DataRows.Count)
    conn.Close()
    conn.Dispose()
Catch ex As Exception
    Output.Show("Error: " & ex.Message)
End Try

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
2楼
有点蓝 发表于:2024/10/9 15:11:00
.net的东西和Foxtable定义的类型不一样,不能混用的。

要使用OdbcDataAdapter返回表格数据:https://learn.microsoft.com/zh-cn/dotnet/api/system.data.odbc.odbcdataadapter?view=netframework-4.0
3楼
zhutangxin 发表于:2024/10/9 15:21:00
有什么方法将数据加载至 datatable 中吗?
4楼
有点蓝 发表于:2024/10/9 15:25:00
只能把.net返回的表格绑定到窗口表的DataSource里:http://www.foxtable.com/webhelp/topics/1939.htm
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.