查询语句错误!

feiyusd 2003-04-08 08:38:48
我用ADO实现对Access数据库的操作,其中select 、delete 语句都能通过,但update 、insert语句却一直出错,请各位前辈帮忙!
表名:users 字段名(均为字符型) UserName、 PassWord 、DepartMent
其中UserName是关键列

update 语句
UPDATE Users Set PassWord='12' where UserName='xxx'
insert 语句
INSERT INTO Users (PassWord,UserName,DepartMent

错误提示是
实时错误 '-2147217900 (80040e14)'
Syntax error in UPDATE statement.
...全文
58 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxs69 2003-04-08
  • 打赏
  • 举报
回复
代码再详细一点
feiyusd 2003-04-08
  • 打赏
  • 举报
回复
不是空值!
jeansure 2003-04-08
  • 打赏
  • 举报
回复
那就是在数据库中你的password现在可能是MULL值,所以无法改,你将password的默认值加上('')试试
feiyusd 2003-04-08
  • 打赏
  • 举报
回复
什么密码?我的数据库密码为空,在表中密码字段为文本型,数据库是Access 2000下的。
jeansure 2003-04-08
  • 打赏
  • 举报
回复
如果是数字型的,不要加''号
jeansure 2003-04-08
  • 打赏
  • 举报
回复
你的密码是不是字符型的?
feiyusd 2003-04-08
  • 打赏
  • 举报
回复
试过了,错误依旧!
龙华 2003-04-08
  • 打赏
  • 举报
回复
第一句:
update [users] set......
第二句:
insert into [users] (password,username,......) values(a,b,c......)
antshome 2003-04-08
  • 打赏
  • 举报
回复
UPDATE [Users] Set PassWord='12' where UserName='xxx'

试试用方括号把表名括起来
饮水需思源 2003-04-08
  • 打赏
  • 举报
回复
Dim theConn As ADODB.Connection
Dim theConnString As String
Dim SQLStr AS String
theConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=F:\Guanli\SInfo.mdb;Persist Security Info=True"
theConn.Open theConnString
SQLStr = "UPDATE Users Set PassWord='12' where UserName='xxx'"
theconn.execute sqlstr

DaiLM 2003-04-08
  • 打赏
  • 举报
回复
Dim theConn As ADODB.Connection
Dim theConnString As String
Dim SQLStr As String
theConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=F:\Guanli\SInfo.mdb;Persist Security Info=True"
theConn.Open theConnString
SQLStr = "UPDATE Users Set PassWord='12' where UserName='xxx'"

Dim theComm As ADODB.Command
Set theComm.ActiveConnection = theConn
theComm.CommandText = SQLStr
theComm.Execute

Set theComm = Nothing
Set theConn = Nothing
feiyusd 2003-04-08
  • 打赏
  • 举报
回复
相关代码如下:

Dim theConn As ADODB.Connection
Dim theConnString As String
Dim SQLStr AS String
theConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=F:\Guanli\SInfo.mdb;Persist Security Info=True"
theConn.Open theConnString
SQLStr = "UPDATE Users Set PassWord='12' where UserName='xxx'"
RS.Open SQLStr, theConn, adOpenDynamic, adLockBatchOptimistic, 0
内容概要:本文针对电-热综合能源系统,提出了一种考虑需求响应的两阶段日前-日内多时间尺度优化调度策略。通过构建日前阶段的经济性优化模型与日内阶段的实时修正机制,有效应对风电、光伏出力及负荷需求的不确定性,提升系统运行的经济性与可靠性。研究采用Matlab进行仿真建模与求解,实现了对电价、光伏、风电、负荷等关键参数的独立敏感性分析,进一步验证了所提策略在降低运行成本、提高可再生能源消纳能力方面的有效性。; 适合人群:具备一定电力系统或能源系统背景,熟悉优化建模与Matlab编程,从事综合能源系统、需求响应、调度优化等相关方向研究的研究生及科研人员。; 使用场景及目标:①应用于电-热综合能源系统的多时间尺度优化调度研究;②掌握两阶段优化框架的设计与实现方法;③开展需求响应机制下系统经济性与可靠性的协同优化分析;④进行不确定性因素的敏感性分析与策略鲁棒性评估。; 阅读建议:建议读者结合Matlab代码深入理解模型构建细节,重点关注两阶段优化的衔接逻辑与求解流程,可尝试修改参数设置以观察系统响应,从而加深对综合能源系统调度策略的理解与应用能力。
内容概要:本文围绕“基于碳势-能源价格双响应的综合能源系统低碳经济调度”展开研究,提出一种结合碳排放趋势与能源市场价格双重响应机制的优化调度模型,旨在实现综合能源系统的低碳化与经济性双重目标。研究采用Matlab进行代码实现与仿真验证,构建了涵盖电、热、气等多种能源形式耦合的系统架构,引入先进的智能优化算法对多目标、多约束条件下的调度方案进行求解,重点考虑了碳交易成本、能源采购价格波动及供需双侧灵活性资源的协同响应能力。通过对典型场景的仿真实验与敏感性分析,验证了所提模型在降低系统碳排放、提升能源利用效率和运行经济性方面的有效性与优越性,属于高水平EI期刊论文的复现成果。; 适合人群:适用于从事能源系统优化、电力系统调度、低碳技术研究等相关领域的研究生、科研人员及工程技术人员,尤其适合具备一定Matlab编程基础和优化理论背景,致力于发表高水平学术论文的研发工作者。; 使用场景及目标:①用于复现顶级EI期刊研究成果,掌握前沿的综合能源系统调度建模范式;②深入理解碳势与能源价格双响应机制在低碳经济调度中的建模方法与实现路径;③学习多能源耦合系统中多目标优化问题的数学建模与智能算法求解技术;④支撑科研项目申报、学位论文撰写或高水平学术论文投稿。; 阅读建议:建议读者结合文中提供的Matlab代码逐模块分析其实现逻辑,重点关注目标函数构建、约束条件处理及优化算法接口设计;推荐配合相关参考文献深化理论理解,并尝试在不同参数设置或系统规模下进行仿真实验,以充分掌握模型特性与应用边界。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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