Query löschen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Query löschen

Re: Query löschen

von Korny1986 » Mo, 15.03.2010 12:21

Hab meinen Fehler gefunden! Richtig ist:

Code: Alles auswählen

   oQueries = oDataSource.getQueryDefinitions()
   oQuery = oQueries.getByIndex(0)
   sName = oQuery.Name
   oQueries.removeByName(sName)
und nicht:

Code: Alles auswählen

   oQuery.removeByName(sName)
Hab dann zwar nachher versucht auch über oQueries zu löschen hab, dann aber wahrscheinlich nie die richtige Kombination wieder gefungen.

Danke nochmals für die Hilfe

MFG
Korny

Re: Query löschen

von Korny1986 » Mo, 15.03.2010 10:50

Danke für den Tipp komma!

Werde ich mir gleich anschauen!

Re: Query löschen

von komma4 » Fr, 12.03.2010 14:46

Nee, Dein erster Weg war schon richtig.

Versuch doch mit XRAY rauszubekommen, wie der Befehl lauten kann.

Tippe mal auf removeByName zur QUERIES-collection

(Leider keine Zeit zum Probieren, sorry)

Re: Query löschen

von Korny1986 » Fr, 12.03.2010 10:41

Für Microsoft Access gibt es mit Visual Basic den Befehl "DeleteObject()" mit dem man angeblich Datenbankobjekte löschen kann. Da VB und StarBasic verwandt sind hab ich mir gedacht, dass es hier vl. einen ähnlichen Befehl gibt. Wenn ich den Befehl so wie in VB eingebe sagt er mir "Eigenschaft oder Methode nicht gefunden", kann mir jemand von euch weiterhelfen und sagen ob ich mich hier in einer Sackgasse befinde oder nicht?

Wäre über jeden Input sehr dankbar!

MFG

Korny

Query löschen

von Korny1986 » Fr, 05.03.2010 09:12

Hi Leute!

Weiß jemand von euch wie ich aus einer Datenbank, per Makro, Abfragen löschen kann?? Hab mich schon wund gegoogelt aber außer Abfragen erstellen nichts gefunden. Hab auch schon versucht den Erstell-Command umzuwandeln aber entweder hat noch das richtige Wort gefehlt oder es funktioniert so nicht:

Code: Alles auswählen

 
	oQueries = oDataSource.getQueryDefinitions()
	oQuery = oQueries.getByIndex(0)
	sName = oQuery.Name
	oQuery.removeByName(sName)
Habe für remove schon unzählige andere Wörter ausprobiert, funktioniert aber nicht. Vielen Dank für eure Hilfe

MFG

Korny

Nach oben