数据库中写入数据(30分)

  • 主题发起人 主题发起人 星巴
  • 开始时间 开始时间

星巴

Unregistered / Unconfirmed
GUEST, unregistred user!
对于一个表,我使用table时,由于表很大,占用资源严重,
是不是可以有只写入数据而不打开表的方法,我使用的是sqlserver
 
不太明白意思,如果只写入数据的话,用SQL中
INSERT语句就行。
 
用TQUERY,在SQL中写
INSERT INTO TABLENAME(FIELD,FIELD) VALUES(VALUE,VALUE)
执行query.execsql;就可以了
 
agree with sherman:

var
tmpQuery:TQuery;
begin
tmpQuery:=TQuery.Create(nil);
with tmpQuery do
begin
databasename:='...';
SQL.TEXT:='INSERT INTO TABLENAME(FIELD,FIELD) VALUES(VALUE,VALUE)';
ExecSQL;
Free;
end;
end;
 
这显然是QUERY或ADOQueRY OR TBatchMove
 
多人接受答案了。
 
后退
顶部