当尝试使用按钮在delphi中运行SQL查询时,单击“无任何事情发生”!

当尝试使用按钮在delphi中运行SQL查询时,单击“无任何事情发生”!,sql,delphi,button,Sql,Delphi,Button,我正在尝试使用Delphi中的按钮单击来运行SQL查询,数据库已成功连接。当我输入查询(即“Select*from StaffDetails”),然后单击运行,希望它在DBGrid中显示结果时,一切都会正常运行。按钮的代码如下所示 procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery1.Close; ADOQuery1.SQL.Text := Memo1.Text; ADOQuery1.Open; end; 我

我正在尝试使用Delphi中的按钮单击来运行SQL查询,数据库已成功连接。当我输入查询(即“Select*from StaffDetails”),然后单击运行,希望它在DBGrid中显示结果时,一切都会正常运行。按钮的代码如下所示

procedure TForm1.Button1Click(Sender: TObject);
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Text := Memo1.Text;
  ADOQuery1.Open;
end;
我原以为那里还需要一些,但看了几段视频,他们似乎只有这些,所以我很难想出主意。其他一切似乎都联系在一起了

非常感谢您的帮助

谢谢大家不敢相信这么简单从早上9点30分就一直坐在这里,现在是14点37分lol坐在这里肯定让我头疼lol谢谢你们的帮助伙计们非常感谢:)

提前谢谢你,安迪你必须

  • 将网格连接到TDatasource
  • 将TDatasource连接到您的ADOQuery1
在代码或对象检查器中。在代码中,这可能是

Grid.DataSource = DataSource1;
DataSource1.DataSet := ADOQuery1;
你必须

  • 将网格连接到TDatasource
  • 将TDatasource连接到您的ADOQuery1
在代码或对象检查器中。在代码中,这可能是

Grid.DataSource = DataSource1;
DataSource1.DataSet := ADOQuery1;

我是一个德尔福noob,但我会质疑:

  • 按钮点击事件是否触发?在我的时间里,我错误地命名了一些事件处理程序
  • 是否必须将网格“重新绑定”到更新的查询

  • 我是一个德尔福noob,但我会质疑:

  • 按钮点击事件是否触发?在我的时间里,我错误地命名了一些事件处理程序
  • 是否必须将网格“重新绑定”到更新的查询

  • 你可以接受其中一个答案,这样其他人就会知道具体的提示实际上解决了你的问题,而不是在你的问题上添加一个通用的匿名“谢谢”部分。而不是添加一个通用的匿名“谢谢”在你的问题部分,你可以接受其中一个答案,这样其他人就会知道具体的提示解决了你的问题。