The old example you used (in part)
Code: Select all
SQL := 'CREATE TABLE ' + TableName + ' ('#13#10;
while not UniMetaDataSrc.Eof do begin
SQL := SQL + UniMetaDataSrc.FieldByName('COLUMN_NAME').AsString + ' ' +
UniMetaDataSrc.FieldByName('DATA_TYPE').AsString;
if Pos('CHAR', UniMetaDataSrc.FieldByName('DATA_TYPE').AsString) > 0 then
SQL := SQL + '(' + UniMetaDataSrc.FieldByName('DATA_LENGTH').AsString + ')';
Code: Select all
CREATE TABLE HTRXTBL ('#$D#$A'HTRX_ID 8,'#$D#$A'HTRX_TRX_DATE 35, .. ... etc