Question

03Cp> Dois-je installer MS Office Excel sur la machine où est SQL Anywhere Server 12 pour le code ci-dessous pour fonctionner?u003C/

03Cp> Ou SA 12 ou Windows ont un conducteur MS Excel?u003C/

SELECT * FROM SalesOrders;
OUTPUT USING 'Driver=Microsoft Excel Driver (*.xls);
DBQ=c:\\test\\sales.xls;
READONLY=0' INTO "newSalesData";
Était-ce utile?

La solution

03Cp> Le format OUTPUT USING de l'instruction utilise un pilote ODBC pour créer / envoyer les données à.u003C/

03Cp> Cela signifie que vous devez avoir un pilote ODBC sur le serveur pouvant créer des fichiers XLS.u003C/

03Cp> Il existe une MS Office 2007 ODBC 03Ca href="https://www.microsoft.com/en-us/download/details.aspx?id=23734" rel="nofollow">Téléchargement disponibleu003C/ de Microsoft, qui fournit un tel pilote.u003C/

03Cp> Je ne sais pas s'il existe des conducteurs de 64 bits (je pense que cela doit correspondre à vos pilotes ODBC 2010/2013/2016 Office 2010/2013/2016.u003C/

03Ca href="http://dcx.sybase.com/1200/en/dbreference/output-statement.html" rel="nofollow">Énoncé de la sortie docuu003C/

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top