社区
Delphi
帖子详情
为什么这句SQL语句不行?
wrwr8111
2002-10-30 09:46:14
query1.SQL.Add('set s%=s%,[ss[0],'''+ghedit.text+''']');
为什么这句话运行时有错误,其中ss[0]已赋了值,是STRING型的。请大家帮忙了。
...全文
91
10
打赏
收藏
为什么这句SQL语句不行?
query1.SQL.Add('set s%=s%,[ss[0],'''+ghedit.text+''']'); 为什么这句话运行时有错误,其中ss[0]已赋了值,是STRING型的。请大家帮忙了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wrwr8111
2002-10-30
打赏
举报
回复
我用的是MSQSL数据库,会不会是数据库的问题?
wrwr8111
2002-10-30
打赏
举报
回复
我现在用了: zswang(伴水)的方法,把语句改成了Query1.SQL.Add(Format('set %s=%s', [ss[0], QuotedStr(ghedit.text)]));但运行发生错误,
general sql error.
incorrect syntax near '=',请高手们多多帮忙了;
zhaojin1975
2002-10-30
打赏
举报
回复
写详细些,你现在加进去的根本不是一个完整的SQL语句呀
王集鹄
2002-10-30
打赏
举报
回复
使用Format()、QuotedStr()函数~~
Query1.SQL.Add(Format('set %s=%s', [ss[0], QuotedStr(ghedit.text)]);
//from
http://zswang.51.net/document/zsdoc02.txt
━━━━━━━━━━━━━━━━━━━━━
首部 function Format(const Format: string; const Args: array of const): string; $[SysUtils.pas
功能 返回按指定方式格式化一个数组常量的字符形式
说明 这个函数是我在Delphi中用得最多的函数,现在就列举几个例子给你个直观的理解
"%" [索引 ":"] ["-"] [宽度] ["." 摘要] 类型
Format('x=%d', [12]); //'x=12' //最普通
Format('x=%3d', [12]); //'x= 12' //指定宽度
Format('x=%f', [12.0]); //'x=12.00' //浮点数
Format('x=%.3f', [12.0]); //'x=12.000' //指定小数
Format('x=%.*f', [5, 12.0]); //'x=12.00000' //动态配置
Format('x=%.5d', [12]); //'x=00012' //前面补充0
Format('x=%.5x', [12]); //'x=0000C' //十六进制
Format('x=%1:d%0:d', [12, 13]); //'x=1312' //使用索引
Format('x=%p', [nil]); //'x=00000000' //指针
Format('x=%1.1e', [12.0]); //'x=1.2E+001' //科学记数法
Format('x=%%', []); //'x=%' //得到"%"
S := Format('%s%d', [S, I]); //S := S + StrToInt(I); //连接字符串
参考 proceduer SysUtils.FmtStr
例子 Edit1.Text := Format(Edit2.Text, [StrToFloatDef(Edit.3.Text, 0)]);
━━━━━━━━━━━━━━━━━━━━━
首部 function QuotedStr(const S: string): string; $[SysUtils.pas
功能 返回字符串S在pascal中的表现形式
说明 单引号中的一个单引号将转成两个
参考 procedure System.Insert
例子 Edit2.Text := QuotedStr(Edit1.Text);
━━━━━━━━━━━━━━━━━━━━━
erickleung
2002-10-30
打赏
举报
回复
Not all sql server supports "macro" in SQL statement.
wrwr8111
2002-10-30
打赏
举报
回复
那应该怎么用?
gk123
2002-10-30
打赏
举报
回复
set s%=s%,[ss[0],''''+ghedit.text+''']'
ruihuahan
2002-10-30
打赏
举报
回复
s%=s%什么意思?用错了吧!
wrwr8111
2002-10-30
打赏
举报
回复
general sql error.
incorrect syntax near 'x%'
这是错误提示
zhilong
2002-10-30
打赏
举报
回复
提示什么错误?
JDBC查询数据库时出现
sql语句
正确,但是查询英文可以,汉字
不行
的情况解决办法
sql语句
正确,但是查询英文可以,汉字
不行
的情况解决伴法 出现这种情况是因为编码格式的原因,我们在设置数据库的URL时一般会设置为 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","用户名","密码"); 这样会出现上述情况,我们添加代码如下面的情况就可以解决上述问题 Connect...
表格中
sql语句
的批量生成(wps
不行
)
=" update 表名 set 字段='"&单元格标号&"' where 字段名='"&单元格标号&"' ;" 写好后按住单元格的右下角往下拉。
SQL中文java报错误_Java问题,为什么总报这样的错,我试了好多
sql语句
都
不行
以下是代码:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Statement;publicclassT{publicstaticvoidmain(String[]args){get...以下是代码:import java.sql.Connection...
ADO.NET 中可以发送包含多个
SQL语句
的批处理脚本到SQL Server,但是用MySQL的ODBC驱动
不行
...
众所周知,我们在ADO.NET中可以使用NuGet包System.Data.SqlClient来操作SQL Server,并且ADO.NET是支持向SQL Server发送包含多个
SQL语句
的批处理脚本的。 我们新建一个.NET Core控制台项目,然后引入下面两个NuGet包: System.Data.SqlClient System.Data.Odbc 然后下面的...
基于电感电容电流环PI与前馈补偿矩阵构造的跟网型储能变流器dq域阻抗理论建模及Simulink仿真对比研究(Simulink仿真实现)
内容概要:本文围绕基于电感电容电流环PI与前馈补偿矩阵构造的跟网型储能变流器,开展dq坐标系下的阻抗理论建模与Simulink仿真对比研究。通过建立储能变流器在dq域的数学模型,设计包含电感电流内环、电容电流中间环和电压外环的多环控制结构,并引入前馈补偿矩阵以提升系统的动态响应能力和稳定性。在此基础上,采用小信号分析法推导系统的输出阻抗模型,构建完整的dq域阻抗理论框架,并利用Simulink平台搭建高保真仿真模型进行频域扫频验证,实现理论建模与仿真结果的精确对比,深入分析控制参数对系统阻抗特性的影响规律,揭示其在抑制并网系统振荡、提升稳定性方面的关键作用,为新能源并网系统的稳定性分析与优化设计提供坚实的理论支撑和技术路径。; 适合人群:具备电力电子、自动控制理论基础,从事新能源发电、储能系统、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握跟网型储能变流器在dq域的阻抗建模方法;②理解多环控制与前馈补偿对系统阻抗特性的影响机制;③实现理论阻抗模型与Simulink仿真扫频结果的对比验证,支撑并网稳定性分析。; 阅读建议:学习者应结合控制理论与电力电子变换器知识,重点关注数学推导与仿真建模的一致性,建议动手复现Simulink仿真模型并进行参数敏感性分析,以深化对阻抗重塑机理的理解。
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章