连接局域网数据库(100分)

  • 主题发起人 主题发起人 fiyphsh
  • 开始时间 开始时间
F

fiyphsh

Unregistered / Unconfirmed
GUEST, unregistred user!
连接局域网SQL数据库
除query、DataSource、DBGrid之外还需要什么控件
如果以上三个控件可以实现连接局域网中的SQL数据库的话
应该用那个控件连接数据库了
请高手指点
谢谢
 
用ADOConnection连接数据库,能动态连接!!!
 
ADOConnection 或裝三方控件
 
哎,任何一本DELPHI书上都会教的内容。看看书吧。
 
书上一般只是介绍
但没有一个真正的实例
想我们这些刚入门的很难懂
可否介绍个实例看看
谢谢
 
看在100分的份上,告诉你吧:在ADO面板中拖一个ADOConnection到form1中然后双击ADOConnection选择SQL进行配置,然后再拖一个ADOQuery1和再从Date access中拖一个
ADOConnection属性LoginPrompt设成False
DataSource,再到Data Controls中DBGrid
在ADOQuery1属性中Connection选择:ADOConnection1
DataSource的DataSorce属性选择ADOQuery1
DBgrid1中的DataSorce属性选择DataSource1
再放一个button1双击写出事件:
ADOQuery1.Close;
ADOQuery1.Sql.Clear;
ADOQuery1.Sql.Add('select * from 表名')
ADOQuery1.Open;

这样就能查询出数据了!记得给分!
 
你所说提供的查询数据库数据我已知道
问题就是我想通在edit控件中输入一个值
这个值是与(select * from 表名)表名中某列字段中的数据一样
也就是说如果我在form1中放一个edit控件
然后再放一个Button控件
通过Button控件对edit所输入的值进行查询
请问这段语句该怎么写??
谢谢
 
ADOQuery1.Sql.Add('select * from 表名 where 字段 = '''+Edit.Text+'''')
 
已经做出来了
楼上兄弟姐妹可以的话留个邮箱或者QQ给我
万分感谢各位的帮忙[:D]
 
database 最合适你的需求
否则用adoquery
adoconnection
 
我查询出来表中有一个字段显示出来的时候我想将他相加
表名为INVMC
字段为MC007
select sum(MC007) as from INVMC
提示没有group by语句
select sum(MC007) as from INVMC group by MC007
我加到后面也没有
这是什么原因了???
 
多人接受答案了。
 
后退
顶部