Ik ben vrij nieuw met BASIC van OpenOffice, maar weet wel redelijk raad met VBA. Desalniettemin krijg ik dit schijnbaar eenvoudige probleem niet voor elkaar. Ik probeer een macro te schrijven waarin o.a. een SQL statement moet worden uitgevoerd die een tabel wegschrijft in een CSV-bestand. Echter doordat deze statement volgens OpenOffice geen geldig resultaat retourneert wordt de macro steeds afgebroken.
Vreemd genoeg wordt de query wel uitgevoerd, maar vervolgens komt er direct een error:
code:
1
2
3
| oStatement = oConnection.CreateStatement() SQL = "SELECT * INTO [Text;HDR=YES;Format=CSVDelimited;DATABASE="C:\TEMP\"].[tabelnaam.CSV] FROM [tabelnaam]" oStatement.executeQuery(SQL) |
Vreemd genoeg wordt de query wel uitgevoerd, maar vervolgens komt er direct een error:
Ik heb als een gek lopen Googlen, maar de documentatie over OOo BASIC is flink onder de maat. Ook op het OOoForum is er niet snel respons te verkrijgen.Type: com.cun.star.SQLExecption
Message: De uitvoering van de query levert geen geldige resultaten op
.