adoquery1.SQL.Clear;
adoquery1.SQL.Add('SELECT * into clxh FROM clxh1 IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=12345;Server=27.0.0.1;DataBase=jcpg;]') ;
adoquery1.ExecSQL ;
showmessage('good');这样导过去的数据,如果原来表中存在一些数据,那么是清空在导?还是追加的?
adoquery1.SQL.Add('SELECT * into clxh FROM clxh1 IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=12345;Server=27.0.0.1;DataBase=jcpg;]') ;
adoquery1.ExecSQL ;
showmessage('good');这样导过去的数据,如果原来表中存在一些数据,那么是清空在导?还是追加的?
方法:IF NOT EXISTS(SELECT * FROM clxh WHERE ID='EFEF') THEN BEGIN
INSERT INTO
END
如果你没有自动加长的主键,肯定是导不进去的,主键重复错误
如果有自动加长的主键,是追加,不信你试试