标题:sql+delphi编写数据库出现的问题。
只看楼主
cheysi
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-28
 问题点数:0 回复次数:1 
sql+delphi编写数据库出现的问题。
我是石河子大学农学院大四的学生,在做毕业设计的时候遇到了困难,希望大家能够帮忙解决!
    导师要求我编写一个花卉信息查询系统,以delphi编一个前台,后台用sql sever2000做一个数据库。现在遇到的困难是,在一个界面了里面添加了一个ListBox,目的在于生成这个新窗体的时候在ListBox中自动能够添加关于这种花卉的一些性状,然后点击这些性状,在旁边的image控件里显示相关的图片,但是现在按照自己写的代码,最后运行结果是,每单击一下相关性状,ListBox中就会自动又添加一个相同的性状,并且出现错误提示。现在我重新安装系统,目前sql sever2000的企业管理器中没有办法添加服务器,郁闷。。。所以不能截图给大家看所提示的错误信息,现在我把相关代码发给大家,希望能够解决!!!拜托了!!!
procedure TForm7.ListBox1Click(Sender: TObject);
var
s_sql:string;
begin
s_sql:='select 图片名称 from yytp where 序号='''+inttostr(xh)+''' and 应用类型='''+ListBox1.Items[ListBox1.itemindex]+'''';
form2.ADOQuery1.Close;
form2.ADOQuery1.SQL.Clear;
form2.ADOQuery1.SQL.Add(s_sql);
form2.ADOQuery1.Open;
while not form2.ADOQuery1.Eof do
begin
 listbox2.Items.Add(form2.ADOQuery1.FieldValues['图片名称']);
 for i:=1 to listbox2.Count-1 do
  begin
  if listbox2.Items.Strings[listbox2.Count-1]=listbox2.Items.Strings[i-1] then
  listbox2.Items.Delete(i);
  end;
 form2.ADOQuery1.Next;
 end;
 s_sql:='select 应用原则 from yyyz where 序号='''+inttostr(xh)+''' and 应用类型='''+ListBox1.Items[ListBox1.itemindex]+'''';
form2.ADOQuery1.Close;
form2.ADOQuery1.SQL.Clear;
form2.ADOQuery1.SQL.Add(s_sql);
form2.ADOQuery1.Open;
memo1.Lines.Add(form2.ADOQuery1.FieldValues['应用原则']);
 end;

由于原程序文件太大了,所以提供了一个下载地址!!!再次感谢!!!
http://www.
搜索更多相关主题的帖子: delphi sql 
2008-10-28 12:58
ruanjian2110
Rank: 3Rank: 3
来 自:武汉
等 级:论坛游民
威 望:7
帖 子:486
专家分:50
注 册:2008-5-25
得分:0 
晕,下载了好几次都是到一半就没了!

武汉信控科技有限公司:http://www. 超越技术,本身就是一个美好技术。。。。。。
2008-10-29 10:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241060-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.454915 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved