小编use*_*545的帖子

[Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败vb6

我有这个应用程序源,我从w7 32移动到w7 64.代码在vb6中.它在32位机器上运行良好,但现在出现此错误.[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed但奇怪的是,如果我在64位编译然后.exe运行并连接到oracle没有问题.但是,如果我尝试调试它 - 它给了我错误.我发现64位的odbc驱动程序但无法下载.有人可以提出想法吗?Odbc源在C:\ Windows\SysWOW64\odbcad32.exe中是正确的

vb6 connection odbc

5
推荐指数
1
解决办法
2万
查看次数

按列名称的数据行

我正在使用此代码:

Dim dr() As DataRow = datatable.Select("id='" & st)
For i = 0 To dr.GetUpperBound(0)
    result = dr(i)(2).ToString()
Next i
Run Code Online (Sandbox Code Playgroud)

如何通过列名而不是dr(i)(2)?获得结果?因为如果我在前面的那个数据表中添加一列,那么我得到错误的数据,我应该使用dr(i)(3).所以我想在未改变源代码的情况下克服这个问题.就像是dr(i)("column_name").ToString()

.net vb.net datatable datarow

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

connection ×1

datarow ×1

datatable ×1

odbc ×1

vb.net ×1

vb6 ×1