一个'学生'表,有-所在分院CHAR(8),所在班级CHAR(10),学号CHAR(10),姓名CHAR(10),性别CHAR(2),职务CHAR(10),出身年月CHAR(10),籍贯CHAR(8),所在寝室CHAR(10)共9项
界面上有5个EDIT
EDIT1-学号
EDIT2-籍贯
EDIT3-班级
EDIT4-分院EDIT5-寝室
开始实验程序
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.close;
Query1.sql.clear;
Query1.sql.add('select * from 学生 where 学号 =' +EDIT1.TEXT);
Query1.open;end;
查询我的SQLSERVER数据库没有问题
但是我改成
Query1.sql.add('select * from 学生 where 寝室 =' +EDIT5.TEXT);
或者Query1.sql.add('select * from 学生 where 所在分院 =' +EDIT4.TEXT);
或者其他的都不行,编译没有问题,但是输入数据后查询会出现什么列不匹配之类的错误
这我就不懂了
不知道为什么只有查学号是没有问题的
界面上有5个EDIT
EDIT1-学号
EDIT2-籍贯
EDIT3-班级
EDIT4-分院EDIT5-寝室
开始实验程序
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.close;
Query1.sql.clear;
Query1.sql.add('select * from 学生 where 学号 =' +EDIT1.TEXT);
Query1.open;end;
查询我的SQLSERVER数据库没有问题
但是我改成
Query1.sql.add('select * from 学生 where 寝室 =' +EDIT5.TEXT);
或者Query1.sql.add('select * from 学生 where 所在分院 =' +EDIT4.TEXT);
或者其他的都不行,编译没有问题,但是输入数据后查询会出现什么列不匹配之类的错误
这我就不懂了
不知道为什么只有查学号是没有问题的
解决方案 »
- 小钩子的一个奇怪问题
- 比较幼稚的问题还请老大们莫笑刚学~~~
- 如何在ACCESS数据中存取并显示图片?
- 请问,这样的透明效果是怎么实现?(内详)
- 为什么闪现的窗体只是一张图片,没有外边框?
- 请问各位,为什么我的DELPHI写CORBA编译时出现(File Not Found:'OrbPas.dcu')?
- 请问一下,在OutLook Express里面那种几百条的邮件都列在一个什么组件里面呢?
- 请教一个DAT文件操作的问题
- 用list控件时在items中加入值的同时能不能为每个值加一个附带值
- 极端的数据库问题,数据库高手或delphi高手请进!
- 请教!在com+的服务端如何取得客户端的ip地址,急用!! 高手们帮帮我
- 关于一个错误信息
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.close;
Query1.sql.clear;
Query1.sql.add('select * from 学生 where 学号 =''' +EDIT1.TEXT+'''');
Query1.open;end;
这种情况你一般把SQL语句SHOWMESSAGE,然后COPY到查询分析器中使使!
原因:学号是不是都是数字,但是其他的是不是有字母,或者汉字什么的!
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.close;
Query1.sql.clear;
Query1.sql.add('select * from 学生 where 学号 =''' +EDIT1.TEXT+'''');
Query1.open;end;
但是''' +EDIT1.TEXT+''''
加这么多空格会什么就OK拉
那不是Query1.sql.add('select * from 学生 where 学号 ='+' EDIT1.TEXT');这样么
再次不懂