▲▲▲▲有没有这样的控件???▲▲▲▲ 想将ClientDataSet1中的数据一条条的导入到一个数据库的表中,它们的结构相同,请问如何导最简单,有没有这样的控件???谢谢!!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写SQL语句不就可以啦!何必那么辛苦? 一定要一条一条的导吗?如果一条一条的导的话,好实现var vIndex : Integer; vStr , vFieldName,vFieldValue : String;begin ... ///vStr := with TADOQuery(DataSet) do begin for vIndex := 0 to CDS.Fiels.Count - 1 do if vIndex = 0 then begin vFieldName := vFieldName + CDS.Fields[vIndex].FieldName ; if vFields[vIndex].DataType = dtString then vFieldValue := vFieldValue + '''' + CDS.Fields[vIndex].AsString + '''' else vFieldValue := vFieldValue + CDS.Fields[vIndex].AsString; end else begin vFieldName := vFieldName + CDS.Fields[vIndex].FieldName ; if vFields[vIndex].DataType = dtString then vFieldValue := vFieldValue + ',''' + CDS.Fields[vIndex].AsString + '''' else vFieldValue := vFieldValue + ',' + CDS.Fields[vIndex].AsString; end; vStr := 'Insert into TableName(' + vFieldName + ') Values(' + vFieldValue + ')'; SQL.Add(vStr); ExecSQL; end;end;你也可以进行批量导入,很简单CDS映射成文本数据库然而 Select * From TableName where Insert into TableNameFor_CDSTableName where 1=1_____________________________________________________________________暮春三月,羊欢草长,天寒地冻,问谁饲狼?人心怜羊,狼心独怆,天心难测,世情如霜…… 代码没有在Delphi下试过,但应该不会出错;你可调试的 :-)_____________________________________________________________________暮春三月,羊欢草长,天寒地冻,问谁饲狼?人心怜羊,狼心独怆,天心难测,世情如霜…… 放在Dll中的TImgae刷新问题 如何找到qq2007输入框的句柄?? 谁开发过类BT下载软件程序 请大家指点一下,我是菜鸟! 如何实现DBGRID自动让选中的蓝条跳到符合条件的记录上 哪里有delphi开源网站! 请问关于客户机登陆的问题! 数字类型转变 这里好恐怖~~ 我在我的一个软件上用到下载的控件,通过TOOLS/Environment Options的/Labrary/labrary path添加路径,但是总是出现错误,怎么办? SQL Server数库中使用SQL统计语句的问题? 哪里有delphi7下?第一个给出能下的得50,其余大家分
何必那么辛苦?
vIndex : Integer;
vStr , vFieldName,vFieldValue : String;
begin
...
///vStr :=
with TADOQuery(DataSet) do
begin
for vIndex := 0 to CDS.Fiels.Count - 1 do
if vIndex = 0 then
begin
vFieldName := vFieldName + CDS.Fields[vIndex].FieldName ;
if vFields[vIndex].DataType = dtString then
vFieldValue := vFieldValue + '''' + CDS.Fields[vIndex].AsString + '''' else
vFieldValue := vFieldValue + CDS.Fields[vIndex].AsString;
end else
begin
vFieldName := vFieldName + CDS.Fields[vIndex].FieldName ;
if vFields[vIndex].DataType = dtString then
vFieldValue := vFieldValue + ',''' + CDS.Fields[vIndex].AsString + '''' else
vFieldValue := vFieldValue + ',' + CDS.Fields[vIndex].AsString;
end;
vStr := 'Insert into TableName(' + vFieldName + ') Values(' + vFieldValue + ')';
SQL.Add(vStr);
ExecSQL;
end;
end;你也可以进行批量导入,很简单
CDS映射成文本数据库
然而
Select * From TableName where Insert into TableNameFor_CDSTableName where 1=1_____________________________________________________________________暮春三月,羊欢草长,天寒地冻,问谁饲狼?人心怜羊,狼心独怆,天心难测,世情如
霜……
霜……