我有两个程序,一个是客户端,另一个是客户端的服务器。客户端像这样向服务器发送一些数据,然后读取响应:
idtcpclient1.WriteLn(command); //Command contains data that the server needs eg. name and surname
progressbar1.StepIt;
sresult := idtcpclient1.ReadLn();
然后服务器读取该行,对其进行操作并创建一个 SQL 查询。
adoquery1.Close;
adoquery1.SQL.Text := 'select * from '+sGrade;
adoquery1.Open;
但是一旦打开与数据库的连接,客户端就会给出错误“连接正常关闭”
我通过模拟输入测试了没有客户端的服务器代码,它工作正常。
我认为 Indy 和 AdoQuery 有冲突如果是这样,为什么以及如何解决它
如果不是,那是什么问题,我应该如何解决?