求教,为何列名无效???

widehai 2006-02-20 03:11:01
用asp+sql server 写程序。

userName=Session("uName")
response.write userName

set rs_wem=server.CreateObject("ADODB.recordset")


sql_wem="select YGBH from rs_ygb where YGXM="& trim(Session("uName")) &""
rs_wem.Open sql_wem,conn,1,1
if not rs_wem.EOF then
ygbh_wem=rs_wem("YGBH")
response.write ygbh_wem
end if
rs_wem.Close

其中ygbh是员工编号,int型,
ygxm是员工姓名,nvarchar型,从session中读出登陆人的姓名userName(比如管理员' )是可以的,但是我想从表rs_ygb中读出他的编号,就不可以了。出现如下错误:

Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
列名 '管理员' 无效。
/mis/budget/add_plan.asp, line 46

谢谢


...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
widehai 2006-02-20
  • 打赏
  • 举报
回复
解决了。谢谢!给分!
是是非非 2006-02-20
  • 打赏
  • 举报
回复
"select YGBH from rs_ygb where YGXM='"& trim(Session("uName")) &"'"

在字符串前后要加上单引号

否则SQL Server会把你输入的字符串当作一个列名来看待的
sujinlin 2006-02-20
  • 打赏
  • 举报
回复
sql_wem="select YGBH from rs_ygb where YGXM='"& trim(Session("uName")) &"'"

????
内容概要:本文系统地介绍了基于Matlab/Simulink平台的直流电机双闭环控制系统仿真研究,聚焦于由电流环和转速环构成的双闭环控制结构,详细阐述了PI控制器的设计原理与参数整定方法。通过Simulink搭建完整的电机控制仿真模型,深入分析系统在启动过程、突加负载等典型工况下的动态响应特性,全面验证了双闭环控制策略在提升系统稳定性、响应快速性及抗干扰能力方面的优越性能,为电机控制系统的理论教学、课程实践与工程应用提供了可靠的仿真依据和技术支撑; 适合人群:自动化、电气工程及其相关专业的本科高年级学生、研究生,以及从事电机控制、电力电子与运动控制领域研究的科研人员和工程技术人员; 使用场景及目标:①应用于高校课程设计、毕业设计及科研项目中的电机控制仿真任务;②掌握双闭环PI控制系统的控制机理与Simulink建模与仿真技能;③提升对电机动态性能评估、控制器设计与参数优化的综合实践能力; 阅读建议:建议读者结合Matlab/Simulink软件动手搭建仿真模型,逐步调试PI控制器参数,观察并分析不同参数对系统性能的影响,从而深入理解控制策略的核心作用机制,并可在掌握基础后进一步拓展至先进控制算法如模糊控制、自适应控制和模型预测控制的研究与实现。

28,403

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧