以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于逻辑型  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68025)

--  作者:sara
--  发布时间:2015/5/8 10:51:00
--  关于逻辑型
我的一列是逻辑型,是根据数据库中的一列写的值,数据库中是一个字符,我如上写代码但是加载表的时候却出现错误,怎么回事
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2015/5/8 10:52:00
--  
STR应该是一个表,而不是字符串
[此贴子已经被作者于2015/5/8 10:52:43编辑过]

--  作者:sara
--  发布时间:2015/5/8 11:04:00
--  
但是我查找的CLS_ID这一列啊,看select语句
--  作者:Bin
--  发布时间:2015/5/8 11:06:00
--  
返回的依然是一个表的.
你取表的第一行 的这个列即可

--  作者:sara
--  发布时间:2015/5/8 11:14:00
--  

Dim ld As Date
Dim
cmd AsNew SQLCommand
cmd.CommandText =

ld = cmd.ExecuteScalar()

 

这个是帮助上的,我用的不是Reader 是Scalar


--  作者:Bin
--  发布时间:2015/5/8 11:15:00
--  
不可以这么用.Select语句 除非是SUM等聚合函数,否则不能用ExecuteScalar



--  作者:sara
--  发布时间:2015/5/8 11:24:00
--  

http://www.foxtable.com/help/

看帮助


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/5/8 11:24:55编辑过]

--  作者:Bin
--  发布时间:2015/5/8 11:30:00
--  
看6楼

不能这么用.

一定要按照帮助那么用.  用聚合函数

或者用 TOp 1 

总之查询出来的数据要保证只得一个才行

--  作者:sara
--  发布时间:2015/5/8 11:34:00
--  

能保证只有一个,因为条件是关键字,是唯一的


--  作者:sara
--  发布时间:2015/5/8 11:34:00
--  
帮忙解决下问题吧