社区
VB基础类
帖子详情
关于select语句?
cowbaby
2003-10-17 11:17:45
SqlInfo = "select * from lnmap where" & "'" & Trim(fieldname) & "'=" & "'" & va & "'"
其中:fieldname是列名,va是变量名
这句话在VB里运行程序不能识别Trim(fieldname),我把鼠标停在fieldname
上显示"Empty"
这就是说程序不能识别fieldname,这是怎么回事??
数据库关联模型是ADO
...全文
62
19
打赏
收藏
关于select语句?
SqlInfo = "select * from lnmap where" & "'" & Trim(fieldname) & "'=" & "'" & va & "'" 其中:fieldname是列名,va是变量名 这句话在VB里运行程序不能识别Trim(fieldname),我把鼠标停在fieldname 上显示"Empty" 这就是说程序不能识别fieldname,这是怎么回事?? 数据库关联模型是ADO
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hemeijun81
2003-10-21
打赏
举报
回复
fieldname是列名,那你还干吗要Trim(fieldname)?
Jackile
2003-10-19
打赏
举报
回复
SqlInfo = "select * from [lnmap] where" & Trim(fieldname) & "='" & va & "'"
你先试一下再说!
happyantry
2003-10-19
打赏
举报
回复
如果你一定要用了Trim()这个函数才满足的话,你可以这样用
SqlInfo = "select * from lnmap where fieldname=Trim('" & va & "')"
这样把你在程序中的变量中存放的字符串的前后空格去掉了就可以同ACCESS表中的数据对应了。
happyantry
2003-10-19
打赏
举报
回复
我觉得楼主还是看一下书或多实践一下好点,少在这里和别人吵嘴磨时间
你如果能通过任何方式在ACCESS表里的字段名或任何一条记录上的数据的前后增加空格
那么相信你的水平可以超过微软公司的程序员了
当然,你一定要像大头那样用也不会有错,不过也多此一举
qiqunet
2003-10-18
打赏
举报
回复
既然fieldname是已知的字段名,那么其前后就根本不可能有空格出现,用trim是什么意思?
如果fieldname是lnmap数据表中的一个字段名则
SqlInfo = "select * from lnmap where fieldname='" & va & "'"
hhjjhjhj
2003-10-18
打赏
举报
回复
有没有试过我给的?????????
cowbaby
2003-10-18
打赏
举报
回复
Trim(fieldname)
我觉得不是去掉列名的前后空格,是去掉字段“值“的前后空格
举个例子:
fieldname是列名,这一列中有一个实际值 " aa "
这个值的前后就有空格,Trim(fieldname)是为了去掉这些空格的
cowbaby
2003-10-18
打赏
举报
回复
trim 是去掉空格的函数,
fieldname是表lnmap的一个列名
用的是ACCESS数据库
关联数据库模型是ADO
cowbaby
2003-10-18
打赏
举报
回复
trim 是去掉空格的函数,
fieldname是表lnmap的一个列名
用的是ACCESS数据库
关联数据库模型是ADO
阿建像熊猫
2003-10-18
打赏
举报
回复
fieldname直接写就可以了。va变量写为'" & va & "'。
fieldname不为字段不为字符时,va变量写为" & va & "。
Jackile
2003-10-18
打赏
举报
回复
完全同意 qiqunet(暗黑神话) !
Struggling
2003-10-18
打赏
举报
回复
fieldname是列名,那你还干吗要Trim(fieldname)?
leo4587
2003-10-18
打赏
举报
回复
就是說在字段名中前後是不會出現空格的。你可以建一個表試試。
cowbaby
2003-10-18
打赏
举报
回复
既然fieldname是已知的字段名,那么其前后就根本不可能有空格出现,用trim是什么意思?
我觉得不对
也可以有空格?
是不是?
qiqunet
2003-10-17
打赏
举报
回复
如果trim是一个记录集则:
SqlInfo = "select * from lnmap where " & Trim("fieldname") & "='" & va & "'"
如果fieldname是lnmap数据表中的一个字段名则
SqlInfo = "select * from lnmap where fieldname='" & va & "'"
如果fieldname是一个用来存放字段名称的变量名则:
SqlInfo = "select * from lnmap where " & Trim(fieldname) & "='" & va & "'"
Dublue
2003-10-17
打赏
举报
回复
不太明白楼主的意思,fieldname是个存放列名的变量吗?
还有,sql server2000里没有trim这个函数吧?
qiqunet
2003-10-17
打赏
举报
回复
Trim(fieldname)
trim 如果是记录集,则fieldname要用“""”括住:如Trim("fieldname")
另有一错误:关键词where和查询值Trim(fieldname)间没有空格分开.
hhjjhjhj
2003-10-17
打赏
举报
回复
"select * from lnmap where Trim(fieldname) ='" & va & "'"
cowbaby
2003-10-17
打赏
举报
回复
SqlInfo = "select * from lnmap where" & "'" & Trim(fieldname) & "'=" & "'" & va & "'"
其中:fieldname是列名,va是变量名
这句话在VB里运行程序不能识别Trim(fieldname),我把鼠标停在fieldname
上显示"Empty"
这就是说程序不能识别fieldname,这是怎么回事??
数据库关联模型是ADO
SQL中
SELECT
语句
详解
本篇文章讲述SQL
语句
中的
SELECT
查询
语句
,以供参考,如有错误或不当之处还望大神们告知。 简单查询
SELECT
-FROM 用于无条件查询单张表中的行或列 假设有表如图所示 查询名字叫 ‘叶清逸’ 的记录:
select
...
如何在触发器中调用
select
语句
?
修改为
SELECT
MAX(F_LEVELORDER) + 1 AS orderid INTO orderid FROM TB_BASE_GUARANTEECOMPANY;
SQL 查询
语句
先执行
SELECT
?兄弟你认真的么?
SQL 查询的执行顺序是怎样的? 好像这个问题应该很好回答,毕竟自己已经写了无数个 SQL ...言归正传,
SELECT
语句
的完整语法如下: 1.
SELECT
2. DISTINCT <
select
_list> 3. FROM <left_table> 4....
MySQL-
SELECT
语句
详解
在数据库操作
语句
中,使用最频繁,也被认为最重要的是
SELECT
查询
语句
。之前的实验中,我们已经在不少地方用到了
SELECT
* FROM ...1、基本的
SELECT
语句
SELECT
语句
的基本格式为:
SELECT
要查询
vb的
select
语句
select
语句
并不是一种循环
语句
,而是一种选择结构
语句
。类似于if
语句
。 2.
select
语句
和if
语句
的区别
select
对比if,具有运算速度快,简洁性程度高的特点,但
select
不支持多对象判断,不能使用类似and、or等等...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章