* * *

Author Topic: Zeos SQLite ejecutar .mode csv  (Read 169 times)

GAN

  • Jr. Member
  • **
  • Posts: 88
Zeos SQLite ejecutar .mode csv
« on: September 01, 2017, 06:10:11 am »
Necesito ejecutar lo siguiente:

Code: Pascal  [Select]
  1. sqlite> .mode csv
  2. sqlite> .separator " "
  3. sqlite> .import archivo.csv tabla1
  4.  

He intentado sin éxito hacerlo mediante Zconnection1.ExecuteDirect y TZSQLProcessor. Siempre me tira error near '.'

Con ZConnection.ExecuteDirect para sentencias SQL tipo update, insert, create table, etc... nunca tuve problemas.

ZSQLProcessor nunca lo utilicé, parece ser el indicado, pero logro hacerlo funcionar.

Código actual
Code: Pascal  [Select]
  1.   ZConnection1.Database:=sDB;   //OK
  2.   ZConnection1.Connect;                //OK
  3.   ZSQLProcessor1.Script.Add('.mode csv');  //Error
  4.   ZSQLProcessor1.Script.Add('.separator " "');
  5.   ZSQLProcessor1.Script.Add('.import archivo.csv tabla1 ;');
  6.   ZSQLProcessor1.Execute;

Saludos.
Lazarus 1.6 FPC 3.0.0 Linux Mint Mate 17.2 x86_64 GTK-2
Zeos 7.1.3 - Sqlite 3.8.2

Foro Lazarus en español http://forum.lazarus.freepascal.org/index.php/board,73.0.html

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus