| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 990 人关注过本帖
标题:sql+delphi编写数据库出现的问题。
取消只看楼主 加入收藏
cheysi
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-28
收藏
 问题点数:0 回复次数:0 
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
快速回复:sql+delphi编写数据库出现的问题。
数据加载中...
 
   



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

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