CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

关于edit和数据库

楼主wawanihao(娃娃爱你)2005-06-02 21:55:31 在 Delphi / 非技术区 提问

sql   数据库   表     student   有   studentno(varchar)   studentname(varchar)   secret(varchar   20)  
  作一个修改密码的程序  
  在edit1   输入用户名字   edit2   输入旧密码  
  sql语句为  
  '   select   *   from   student   where   studentno   =   '+edit1.Text+'   and   secret   ='+edit2.text+'';  
  可以运行出现将   varchar   q12wert(这是一个密码的值)转换为int类型的列时错误  
  请指教   怎么修改sql语句呢? 问题点数:20、回复次数:4Top

1 楼Ephesus(艾菲索斯)回复于 2005-06-02 21:58:50 得分 20

'   select   *   from   student   where   studentno   =   '''+edit1.Text+'''   and   secret   ='''+edit2.text+''''Top

2 楼wawanihao(娃娃爱你)回复于 2005-06-02 22:07:51 得分 0

搞定~谢谢·我还想问一下·edit1两边的+号是什么意思~还有   多加了两个''又是什么意思~为什么就可以了呢?Top

3 楼Ephesus(艾菲索斯)回复于 2005-06-02 22:10:56 得分 0

+是用来连接字符串,在Delphi中两个单引号等于一个单号,   在SQL中,如果字段是字符型的一定要用引号引起来Top

4 楼wawanihao(娃娃爱你)回复于 2005-06-02 22:16:21 得分 0

那这个是代表精确查询吗?,+用来连接字符串~是sql存储的任何字符串还是空格之类的呢?Top

相关问题

  • 数据库和Treeview
  • 数据库求和
  • treeview和数据库
  • c++和数据库
  • treeview和数据库
  • ADOTABLE改写数据库的数据(通过EDIT和POST),有没有真正写入数据库?
  • edit中的内容和数据库中的如何比较?
  • Oracle的数据库和表。
  • 和access数据库有关
  • 关于ADOQuery和数据库

关键词

  • 密码
  • sql
  • studentno
  • 字符串
  • edit
  • secret
  • student
  • varchar
  • text

得分解答快速导航

  • 帖主:wawanihao
  • Ephesus

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo