以文本方式查看主题
- 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
--
帮忙解决下问题吧
|