以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]查找另一个数据库中的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157037) |
-- 作者:Shily -- 发布时间:2020/9/29 14:05:00 -- [求助]查找另一个数据库中的数据 引用的一个外部数据源,数据库的登录名中映射了两个数据库,在foxtable中用SQL命令执行查询语句是正常的 如下代码报错,字符串到类型“Boolean”的转换无效,这是哪里出了问题? 前面的datatables是正常写吗?
|
-- 作者:有点蓝 -- 发布时间:2020/9/29 14:21:00 -- 执行sql语句要使用SQLCommand:http://www.foxtable.com/webhelp/topics/0696.htm |
-- 作者:Shily -- 发布时间:2020/9/29 14:25:00 -- sqlcommand我也试了,也是报一样的错呢,executevalues和executereader也是 |
-- 作者:有点蓝 -- 发布时间:2020/9/29 14:40:00 -- 和sql没有关系,调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看是哪一句代码出错 |
-- 作者:Shily -- 发布时间:2020/9/29 14:58:00 -- 我把其余代码注释了,发现调用的时候就报这个错,是不是我传过去的值需要进行编码和解码呢 但是这个和报错没有关系吧,报错报的是字符串到布尔转化无效,我应该没有转布尔的呢
|
-- 作者:Shily -- 发布时间:2020/9/29 14:59:00 -- 就剩下的这一行
|
-- 作者:有点蓝 -- 发布时间:2020/9/29 15:04:00 -- e.getvalues("name")判断有问题,这个返回的是一个字符串,而if条件需要的是逻辑值 andalso e.getvalues("name") = “xxxx” 等于某值这样判断
|
-- 作者:Shily -- 发布时间:2020/9/29 15:15:00 -- 看漏了,我还对比了之前写的,都是一样的获取字符串,就一样的代码。结果一直看错了 真是麻烦老师了,功能已经实现,谢谢
|