关于ADOTABLE的问题? 请问如何用ADOTABLE控件将远程数据库的内容显示在DBGRID中,并且可以编辑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataSource1.DataSet := ADOTable ;DBGrid.DataSource := DataSource1 ;不过,建议不要用ADOTABLE,用ADOQUERY。 这样不行,虽然DBGrid中的数据可以编辑但不能保存下来,我的DataSource的AutoEdit设为true了,为什么不行。 看看这段程序:procedure TMainForm.BEditClick(Sender: TObject);varsoftname,softtype,crack:string;beginsoftname:='软件名称='+#39+softsql.fieldbyname('软件名称').asstring+#39+',';softtype:='分类='+#39+softsql.fieldbyname('分类').asstring+#39+',';crack:='注册码='+#39+softsql.fieldbyname('注册码').asstring+#39;sql_str:='update soft set '+softname+softtype+crack+' where 编号='+inttostr(softsql.fieldbyname('编号').AsInteger);softsql.Close;SoftSql.SQL.Clear;SoftSql.SQL.Add(Sql_str);softsql.ExecSQL;BSqlClick(Sender);ds1.DataSet:=SoftSql;end; 你没有post吗?你的保存代码怎么写的? 求火星文转换器源代码(或火星文字库)! 我写的借书代码存在怎样的问题 紧急Help,关于票据打印机打印数据不完的问题 有用过第三方控件TwwDataInspector的帮帮忙,小弟在线等待. 窗体控制 关于TIF格式文件在delphi6中预览的问题 listbox能否加图标 高手,请进,一篇代码,那些是函数,那些是类,那些是语法,分不清楚 是不是用中文做字段名更好呢? 请问哪里有获取本机IP地址的控件? 如何用Delphi制作虚拟桌面 ▲▲推荐一本关于数据库的好书,谢谢▲▲
DBGrid.DataSource := DataSource1 ;不过,建议不要用ADOTABLE,用ADOQUERY。
procedure TMainForm.BEditClick(Sender: TObject);
var
softname,softtype,crack:string;
begin
softname:='软件名称='+#39+softsql.fieldbyname('软件名称').asstring+#39+',';
softtype:='分类='+#39+softsql.fieldbyname('分类').asstring+#39+',';
crack:='注册码='+#39+softsql.fieldbyname('注册码').asstring+#39;
sql_str:='update soft set '+softname+softtype+crack+' where 编号='+inttostr(softsql.fieldbyname('编号').AsInteger);
softsql.Close;
SoftSql.SQL.Clear;
SoftSql.SQL.Add(Sql_str);
softsql.ExecSQL;
BSqlClick(Sender);
ds1.DataSet:=SoftSql;
end;