|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/5/5 9:32:18 |
标题: |
求助:C#项目中一句SQL语句:select id,'' as worktime from tbOnlineDevice 转换成Delphi出错! |
浏览:2169 |
|
加入我的收藏 |
楼主: |
UniQuery1.Close; UniQuery1.sql.Clear; UniQuery1.SQL.Text := 'select id,'' as worktime from tbOnlineDevice'; UniQuery1.Open; ---------- 运行的时候出错:
此帖子包含附件:
大小:14.6K |
----------------------------------------------
|
作者: |
|
2019/5/5 9:37:13 |
1楼: |
'select id,' ' as worktime from tbOnlineDevice' 这不是两句字符串吗?不用+ 能编译过去啊?
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
作者: |
|
2019/5/5 9:45:47 |
2楼: |
基础都不学。活该。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2019/5/5 9:54:19 |
3楼: |
'select id,Null as worktime from tbOnlineDevice '
----------------------------------------------
-
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/5/5 10:34:38 |
4楼: |
感谢3楼,''用null代替后就OK啦
----------------------------------------------
|
作者: |
|
2019/5/5 14:36:31 |
5楼: |
'select id,'''' as worktime from tbOnlineDevice';
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/5/5 17:09:01 |
6楼: |
试了一下5楼的写法,也可以!
----------------------------------------------
|
作者: |
|
2019/5/6 9:02:43 |
7楼: |
本来有机会学习一下基础。结果呢 浪费时间。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2019/5/7 11:28:02 |
8楼: |
delphi里字符串用单引号括起,所以如果字符串里需要包含单引号的话,需要用两个单引号;这个确实是基本的不能再基本的东西了,
可是,现在新人没人带的话,无从得知的。 所以如果想玩玩,可以用D;如果已经积重难返,可以用D; 如果想为了以后学个手艺,那还是放弃D吧。
----------------------------------------------
-
|
作者: |
|
2019/5/7 13:43:02 |
9楼: |
既然是基础,干吗需要别人带? 看书就行了。随便一本旧书就有。 当然 还是 10.X 的 中文版手册 比较新。网上到处都是。
对于 sql 中的 字符串,简单的 两个引号 会被 SQL 注入的。 请使用 QuatedStr 函数。
以前老有人说 怕 SQL 注入。 我都不理解。因为 我的代码,简单的注入语句都会失效的。 复杂的我也不会。
后来我才知道,你们的写法,简单的注入就能成功。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2019/5/7 17:10:43 |
10楼: |
建议用 $"{}"或 string.Format 写语句 这样表达清晰一点 不然 “” ‘’ 不然你会懵圈
----------------------------------------------
-
|
|