Donamd Geplaatst: 29 december 2019 Delen Geplaatst: 29 december 2019 Ik wil al de records verwijderen van een tabel Virtueel_Materieel met ExecuteSQL met volgende code. ExecuteSQL ( "DELETE FROM Virtueel_Materieel" ; "" ; "" ) Dit lukt blijkbaar niet. Doe ik hier iets foutief ? Quote Link naar reactie
0 andries Geplaatst: 30 december 2019 Delen Geplaatst: 30 december 2019 je kunt alleen select doen. Quote Link naar reactie
0 Peter Wagemans Geplaatst: 7 januari 2020 Delen Geplaatst: 7 januari 2020 ... via de FileMaker ingebouwde ExcecuteSQL functie. Er is een volledige SQL engine aanwezig in FileMaker, die echter niet ontsloten is via ExecuteSQL. Deze SQL calls zijn echter wél mogelijk via ODBC, en via de plug-in API. Je vind zelfs gratis plug-ins die doen wat jij hier vraagt. Waarom ondersteunt FileMaker alleen SELECT, zou je jezelf kunnen afvragen. Daar hebben ze geen officiële verklaring voor, in mijn opinie zijn het een beetje broekschijters. Ze gaan op die manier heel wat problemen uit de weg natuurlijk. Volgens mij is het een beetje een toegeving, en gaat het vooral over het feit dat ze nu op de doos kunnen zetten dat zelfs interne SQL statements ondersteund zijn. Quote Link naar reactie
0 Banach Geplaatst: 8 januari 2020 Delen Geplaatst: 8 januari 2020 Het zal eenvoudigweg niet 100% robuust zijn. Jij weet natuurlijk ook wel dat je klanten je op iedere punt en komma willen afrekenen, dus ik begrijp deze terughoudendheid wel en accepteer dat volkomen. Quote Link naar reactie
0 hans erik Geplaatst: 11 januari 2020 Delen Geplaatst: 11 januari 2020 Het is wel vreemd. Want je omzeilt met SQL niet het security model, dat blijft gewoon werken. Overigens kun je met de SQL functies van bepaalde plugin’s Wel gewoon deleten, inserten en updaten. Quote Link naar reactie
0 Peter Wagemans Geplaatst: 12 januari 2020 Delen Geplaatst: 12 januari 2020 Je kan als alternatief een truncate table scrip stap gebruiken, volgens mij ook niet context sensitive. Quote Link naar reactie
0 hans erik Geplaatst: 14 januari 2020 Delen Geplaatst: 14 januari 2020 Ja, ik heb overigens het vermoeden dat Truncate Table feitelijk een SQL stap is... De SQL zit er immers wel in. Quote Link naar reactie
Vraag
Donamd
Ik wil al de records verwijderen van een tabel Virtueel_Materieel met ExecuteSQL met volgende code.
ExecuteSQL ( "DELETE FROM Virtueel_Materieel" ; "" ; "" )
Dit lukt blijkbaar niet. Doe ik hier iets foutief ?
Link naar reactie
6 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.