missing Connection or ConnectionString,请教了
我使用的是FrxAdoqry数据集,用来查询数据的时候,出现如标题所示错误,但是我的ADOConnenction明明是有链接的啊
出现错误如下图所示:]
源代码如下:
- Delphi(Pascal) code
mychart:=TfrxChartView(frxReport1.FindObject('Chart1')); try AdoConnection3.Connected :=True ; AdoQuery:=TfrxADOQuery(frxReport1.FindObject('ADOQuery1')); AdoQuery.SQL.Clear ; AdoQuery.SQL.Add('Select * from Force where SampleTime = :DateTimeStr'); AdoQuery.Params[0].Value:=StrToDateTime('2012-12-12 13:50:50'); ShowMessage(AdoConnection3.ConnectionString); AdoQuery.Open ;我在原来的程序里面是好的,
[解决办法]
你使用相对路径试试吧
也可能是数据库的路径不对呀
[解决办法]
AdoQuery找到后,没看到赋值connect属性啊,没有指定连接,你模板中的adoconnection3是否与你代码中的一致呢,未必啊,你还是动态赋值一下连接吧
[解决办法]
AdoConnection3.Connected :=True ;
成功的话,出现这个错误,表示AdoQuery与AdoConnection3没有连接上,动态的连接一下