为什么下列代码总是出现找不到数据源的错误信息?
SQLClientDataSet1.CommandType:=ctquery;
SQLClientDataSet1.CommandText:='DELETE FROM DBPicView WHERE group='+
quotedstr(listbox1.Items[listbox1.itemindex]);
SQLClientDataSet1.LoadFromFile(extractfilepath(application.ExeName)+'DBPicView.xml');
SQLClientDataSet1.ApplyUpdates(-1);
SQLClientDataSet1.SaveToFile(extractfilepath(application.ExeName)+'DBPicView.xml',dfxml);//这行总出现数据源的错误信息?
SQLClientDataSet1.Close;
那位仁兄能帮帮我@_@
SQLClientDataSet1.CommandType:=ctquery;
SQLClientDataSet1.CommandText:='DELETE FROM DBPicView WHERE group='+
quotedstr(listbox1.Items[listbox1.itemindex]);
SQLClientDataSet1.LoadFromFile(extractfilepath(application.ExeName)+'DBPicView.xml');
SQLClientDataSet1.ApplyUpdates(-1);
SQLClientDataSet1.SaveToFile(extractfilepath(application.ExeName)+'DBPicView.xml',dfxml);//这行总出现数据源的错误信息?
SQLClientDataSet1.Close;
那位仁兄能帮帮我@_@
quotedstr(listbox1.Items[listbox1.itemindex]);你这句在其中干什么?想达到什么目的?后面又不见你用它,真古怪。后面的ClientDataSet.SaveToFile要从应用服务器读数据集回来的,
用了COMMANDTEXT,而它却不是SELECT语句,哪会有数据集返回来?