Re: Gibt es sowas wie IIF für Sichten?
- From: "Klaus-Dieter" <klaus_dl@xxxxxx>
- Date: Tue, 13 Sep 2005 14:42:33 +0200
"Christa Kurschat" <christa_kurschat_nospam@xxxxxx> schrieb im Newsbeitrag
news:ezX1MIEuFHA.1252@xxxxxxxxxxxxxxxxxxxxxxx
> Hallo Klaus Dieter,
>
> Klaus-Dieter <klaus_dl@xxxxxx> schrieb:
>
> > Dieses klappt auch gut. Allerdings habe ich meine
> > Eingangsfrage ein bisschen vereinfacht: ich brauche keine
> > Sicht, sondern eine Anfügeabfrage. Mein Beispiel im Designer
> > sieht so aus:
> >
> > INSERT INTO dbo.tblPERSONALSTAMMEXPORT
> > (P_NACHNAME, P_VORNAME, P_ANREDE)
> > SELECT PER_NAME, PER_VORNAME, select case per_geschl when
> > 0 then 'männlich' else 'weiblich' end AS Expr1
> > FROM dbo.PER
> >
> > Egal, was ich hier eingebe, macht Access aus dem Ausdruck
> > immer einen String, oder es kommen andere Fehlermeldungen. Wie
> > macht man das besser? Vielleicht hat Christa recht und der
> > QueryAnalyzer ist die bessere Wahl. Aber ich komme halt aus
> > der Access-Welt und da sind mir "Abfragen" vertrauter.
>
> Davon verabschiede Dich mal ganz schnell. ;-)
>
> Wenn Du Aktionsabfragen (Anfüge-, Lösch, Aktualisierung) dann geht das mit
> einer Sicht sowieso nicht.
> Dazu mußt Du eine Prozedur schreiben.
>
> Am besten besorgst Du Dir ein gutes Buch zum Thema Access-Projekte.
> In der SQL Server-FAQ oder bei insidesql.de gibt es auch gute Ratschläge.
>
> Gruß
> Christa
> --
> Access-FAQ: http://www.donkarl.com
> SQL-Server-FAQ: www.sqlfaq.de
> auch interessant: http://www.insidesql.de
> Suchen in den Newsgroups:
> http://groups.google.de/advanced_group_search?hl=de&lr=&ie=UTF-8
>
Hallo Christa,
selbstverständlich war mir klar, dass Anfügeabfragen nur mit SPs gehen. Ich
habe das Problem auch mittlerweile dank des Tipps von Jürgen (s. meine
Antwort "Ja, so geht es") gelöst. Dennoch finde ich die Prozeduren, die man
im QA laufen lässt irgendwie schicken. Vielleicht kannst du mir schreiben,
was ich ändern muss, damit sowas auch im QA läuft. "Use <Datenbankname>"
geht jedenfalls nicht und ohne kommen Fehlermeldungen,
Hier noch mal der Code, der als SP in einem Projekt läuft:
ALTER PROCEDURE dbo.GespeicherteProzedur1
AS INSERT INTO dbo.tblPERSONALSTAMMEXPORT
(P_NACHNAME, P_VORNAME, P_ANREDE)
SELECT PER_NAME, PER_VORNAME, CASE PER_GESCHL WHEN 0 THEN 'männlich' ELSE
'weiblich' END AS Expr1 FROM dbo.PER
WHERE (PER_MCODE = N'Müller')
Gruß, Klaus-Dieter
>
.
- Follow-Ups:
- Re: Gibt es sowas wie IIF für Sichten?
- From: Jürgen Volke
- Re: Gibt es sowas wie IIF für Sichten?
- References:
- Gibt es sowas wie IIF für Sichten?
- From: Klaus-Dieter
- Re: Gibt es sowas wie IIF für Sichten?
- From: Klaus-Dieter
- Gibt es sowas wie IIF für Sichten?
- Prev by Date: ja, so geht es!
- Next by Date: Re: Gibt es sowas wie IIF für Sichten?
- Previous by thread: ja, so geht es!
- Next by thread: Re: Gibt es sowas wie IIF für Sichten?
- Index(es):
Relevant Pages
|