初次用Delphi7开发C/S模式下的系统,虽然按照实验书上的代码输,但仍有问题

新手01 发布于 2013/12/19 14:41
阅读 652
收藏 0

不知道为什么,DBGrid控件显示不了文字,只显示这些格子,但个数由与数据库中的个数一样,单击”删除“按钮在数据库中也能删掉选中的数据。不过其他按钮就对它没有效果了,数据库中信息不变,而且本来实验书上说在右边会显示相应的权限的,现在一打开这个窗口,就什么也显示不了。

加载中
0
jefferywu
jefferywu
dbgrid对应的dataset是active的 吗?
0
小熊宝宝
小熊宝宝
以前用bcb.我记得好像是 TQuery里面还要执行以下sql语句。才能有数据。
0
新手01
dbgrid的datasource是MUsrSrc,MUsrSrc的MUsrQry(Query控件),MUsrQry的Active设为了”True“之后就变成了图示的几行空格,没设成True之前就只有一行空格了。
0
新手01

引用来自“南果梨”的答案

以前用bcb.我记得好像是 TQuery里面还要执行以下sql语句。才能有数据。
有在Query控件下的SQL中写SELECT * FROM yonghu ORDER BY userno
youhu表写了用户名、密码、权限
0
小熊宝宝
小熊宝宝
设为true只能取得当前表的字段,并不包含数据。要执行一下sql数据"select * from table_name"
0
jingshishengxu
jingshishengxu
现在没多少CS的东西了吧。都用BS
0
新手01

引用来自“南果梨”的答案

设为true只能取得当前表的字段,并不包含数据。要执行一下sql数据"select * from table_name"
这个sql语句不是就在Query控件的SQL属性中填好了吗?
0
小熊宝宝
小熊宝宝

时间太长了,记不清了。去csdn的delphi版块问问。

以前在csdn写的bcb连firebird的方法,参考一下,不行就去csdn的delphi版问问。

http://blog.csdn.net/hemiya/article/details/2845531

0
新手01

好的,O(∩_∩)O谢谢

返回顶部
顶部