delphi 中sql语句的字符串怎么使用和处理?

chinayjlljy 2003-09-15 11:34:28
刚学习数据库,请教以下问题:
aa,bb,sqle,str都是字符串,
sqle:='insert into db_use_cs(姓名,密码) values('''+aa+''','''+bb+''')';
str:='select 姓名 from db_use_cs where 密码='''+trim(maskedit1.Text)+'''';
请问这里这么多字符串都怎么理解?
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinayjlljy 2003-09-15
  • 打赏
  • 举报
回复
dulei115() 能具体一点吗?
ziqing 2003-09-15
  • 打赏
  • 举报
回复
单引号可以用#39表示
lu2004 2003-09-15
  • 打赏
  • 举报
回复
用QuotedStr函数吧.
dulei115 2003-09-15
  • 打赏
  • 举报
回复
Delphi中规定:字符串中若存在字符“'”为了区别于字符串的边界字符“'”,在写该字符串时用“''”表示一个单引号;
lean77 2003-09-15
  • 打赏
  • 举报
回复
上面两句都没有换行
lean77 2003-09-15
  • 打赏
  • 举报
回复
也可以写成
sqle:='insert into db_use_cs(姓名,密码) values( ' + QuotedStr(aa) + ',' + QuotedStr(bb) + ')';
str:='select 姓名 from db_use_cs where 密码=' + QuotedStr(trim(maskedit1.Text)) + '';
angle097113 2003-09-15
  • 打赏
  • 举报
回复
ziqing(紫情)已经说得很清楚了 就用#39表示很好的例如你的
'''+aaa+'''可以写为#39+aaa+#39试试 很好的

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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