| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 987 人关注过本帖
标题:怪,问题在那?
取消只看楼主 加入收藏
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
结帖率:0
收藏
 问题点数:0 回复次数:6 
怪,问题在那?
远程登陆SQL服务器:
1、登陆用户名和密码写在一个文本文件中,程序启动时读入,但登陆失败!
变量表中显示
user3 "npliuxf"
pass4 "np123456"
CONN_PAS = SQLCONNECT('vbill','&user3','&pass4'),登陆失败
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

2、在命令窗口中使用命令
 CONN_PAS = SQLCONNECT('vbill','npliuxf','np123456'),登陆成功
图片附件: 游客没有浏览图片的权限,请 登录注册

3、在命令窗口中使用
?user3='npliuxf'
显示 .T.
图片附件: 游客没有浏览图片的权限,请 登录注册

4、在命令窗口中使用
user3='npliuxf'
CONN_PAS = SQLCONNECT('vbill','&user3','&pass4'),登陆成功

图片附件: 游客没有浏览图片的权限,请 登录注册
这是什么问题?


[ 本帖最后由 fenxi 于 2013-6-8 10:57 编辑 ]
搜索更多相关主题的帖子: 密码 服务器 用户名 文本文件 
2013-06-08 10:32
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
运行结果如下:
WAIT WIND user3+'         '+pass4 &&看看显示什么
图片附件: 游客没有浏览图片的权限,请 登录注册

CONN_PAS = SQLCONNECT('vbill',ALLT(user3),ALLT(pass4))
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-06-08 11:01
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
用户名已经用过 alltrim(user3)
2013-06-08 11:04
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
不行呀,必需使用变量,用字符串没问题
2013-06-08 11:34
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
看不出有什么问题:
变量USER3斌值是正确的,当然密码变量肯定也没问题
用命令 ?user3='npliuxf' 得到的值是.t. ,说明值正确
执行命令 CONN_PAS = SQLCONNECT('vbill','&user3','&pass4'),登陆失败
如果执行一下user3='npliuxf' 再执行 CONN_PAS = SQLCONNECT('vbill','&user3','&pass4'),则登陆成功,怪事!
2013-06-08 16:58
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
问题查出来了,用len(user3) 值为8,应当为7
2013-06-08 17:30
fenxi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-7-29
收藏
得分:0 
谢谢kiff提供思路WAIT WINDOW user3=='npliuxf'
2013-06-08 17:32
快速回复:怪,问题在那?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020022 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved