Hallo,

ich wollte mit C# eine SQL-Abfrage in der Art:

SELECT SysMenu.Parameters, SysMenu.FileName, SysMenu.MenuID, SysMenu.Path, 
SysMenu.Show, SysMenuTranslation.LangTranslation, SysMenu.IsChildOf FROM SysMenu INNER 
JOIN SysMenuTranslation ON SysMenu.MenuID = SysMenuTranslation.MenuID WHERE 
(((SysMenu.IsChildOf)=0) AND ((SysMenuTranslation.LangID)= " & IntLang & ")) AND 
(SysMenu.Show = True)

nach C#/.NET umstellen.
Hierzu habe ich die Variable IntLang mittels

int IntLang;
IntLang = 0;

Au�erdem habe ich die & in + ge�ndert

definiert

allerdings erhalte ich dann folgende Fehlermeldungen:
Die Variable 'IntLang' ist zugewiesen, ihr Wert wird aber nie verwendet (bezieht sich 
auf int IntLang;)
Die Variable 'IntLang' wurde nicht deklariert oder nicht zugeordnet. (bezieht sich auf 
den SQL-String)
Der Name 'IntLang' besteht nicht in der Klasse oder dem Namespace 
'ASPIntranet.WebForm1' (dito)

was mache ich da falsch?

Dann h�tte ich noch eine Frage zum Verst�ndnis:
this.Repeater1.DataSource=this.dataSet11.Tables["SysMenu"].DefaultView;

Was mu� ich anstelle von SysMenu verwenden, wenn im SQL-String ein JOIN oder
einfacher gesagt: mehrere Tabellen verwendet werden?

Gruss

Alex

| [aspdedotnet] als archive@jab.org subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an