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

数据库方面的问题

楼主crystalbutterfly(叶落无声)2005-06-01 20:57:55 在 Delphi / 数据库相关 提问

本人一直一直用access做数据库,突然改用sql有跟多不习惯   编一简单登陆程序结果老是报错   具体代码如下  
   
  var  
      Form1:   TForm1;  
      loginok:boolean;  
   
  implementation  
    uses   umain;  
  {$R   *.dfm}  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var   yhm,mm,sqlstr:string;  
  begin  
  yhm:=trim(edit1.Text);  
  mm:=trim(edit2.Text);  
  if   length(yhm)<1   then  
  showmessage('用户名不能为空');  
  if   length(mm)<1   then  
  showmessage('密码不能为空');  
   
  sqlstr:='select   *   from   user   where   (user='''+yhm+''')   and   (ps='''+mm+''')';  
  if   (length(yhm)>0)   and   (length(mm)>0)  
  then  
  begin  
  with   tquery.create(nil)   do  
  try  
  close;  
  databasename:='whs';  
  sql.Clear;  
  sql.Add(sqlstr);  
  open;  
  if   recordcount>0   then  
  begin  
  showmessage('welcome   to   use   the   soft');  
  loginok:=true;  
    frmmain.ShowModal;  
    self.Hide;  
  end  
  else  
  begin  
  loginok:=false;  
  showmessage('sorry   sir   the   user   is   invalid');  
  end;  
  finally  
  free;  
  end;  
  end;  
   
  end;  
   
  错误提示是:general   sql   error  
  [microsoft][odbc   sql   server   driver][sql   server]在关键字'user'附近有语法错误  
   
  raised   exception   class   edbengineerror   with   message'general   sql   error  
  请问这是什么问题啊? 问题点数:20、回复次数:2Top

1 楼fengzhengren(风筝)回复于 2005-06-01 21:00:43 得分 20

user是sqlserver的保留字,需要改为[user]Top

2 楼crystalbutterfly(叶落无声)回复于 2005-06-01 21:24:33 得分 0

哦     谢谢高手啊   呵呵Top

相关问题

  • 数据库方面
  • 数据库方面的小问题
  • 数据库方面一问题?
  • 一个数据库方面的问题
  • 数据库方面的问题?
  • 数据库方面的问题
  • 关于数据库方面的问题
  • 数据库方面的问题!
  • 数据库查询方面的问题
  • 数据库-->XML XML-->数据库 谁有这方面的源码 !重分!

关键词

  • sql
  • user

得分解答快速导航

  • 帖主:crystalbutterfly
  • fengzhengren

相关链接

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

广告也精彩

反馈

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