星 星巴 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #1 对于一个表,我使用table时,由于表很大,占用资源严重, 是不是可以有只写入数据而不打开表的方法,我使用的是sqlserver
K Kill Night Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #2 不太明白意思,如果只写入数据的话,用SQL中 INSERT语句就行。
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #3 用TQUERY,在SQL中写 INSERT INTO TABLENAME(FIELD,FIELD) VALUES(VALUE,VALUE) 执行query.execsql;就可以了
J jqw Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #4 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;
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;
Z zengr Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #5 这显然是QUERY或ADOQueRY OR TBatchMove