Forum: ASP.NET2.0 |
Thema:
AW: AW: SQL-Skalarvariable deklarieren |
Von:
Manfred Makosch (
26.01.2007 21:11) |
Den Beispielwert 16 habe ich manuell eingtragen, nicht über den Wizzard.
Es geht darum, dass ich bis dato auf jeder einzelnen Seite die
asp:SqlDataSource ... aufgerufen habe und einen gezielten Tabellenwert (eben id=16) ausgelesen habe.
Jetzt habe ich aber die asp:SqlDataSource-Quelle auf die Masterpage verschoben und möchte auf den Einzelseiten nur noch die Variable (@Seite, statt vorher 16) übergeben.
Danke Manfred
Betreff |
Von |
Datum |
|
|
AW: AW: AW: SQL-Skalarvariable deklarieren
kurzum:<br>es geht einfach darum, den auf der Masterpage definierten SQL-Variablen "@seite" auf den Einzelseiten via VB einen festen Wert (z.B. 16) zuzuweisen.<br><br>Danke Manfred |
|
|
|
|
|
Manfred
Makosch
|
26.01.2007 21:33 |
|
|
AW: AW: AW: AW: SQL-Skalarvariable deklarieren
Dann einfeach ... <br><br>Dim sqlds as sqldatasource = Directcast(page.Master.findControl("X1"), sqldatasource)<br>sqlds.selectparamters("@seite").defaultvalue = 16<br><br>was das bringen soll weiß ich aber net... |
|
|
|
|
|
Bernhard
Grojer
|
26.01.2007 22:48 |
|
|
AW: AW: AW: AW: AW: SQL-Skalarvariable...
Hallo Bernhard,<br><br>vielen Dank für Deine Hilfe.<br>Ich bekomme aber jedesmal für die Code-Behind-Datei angezeigt:<br><br>Compilerfehlermeldung: BC30188: Deklaration erwartet (Zeile... |
|
|
|
|
|
Manfred
Makosch
|
27.01.2007 13:42 |
|
|
Bernhard
Grojer
|
27.01.2007 15:10 |
|
|
AW: AW: AW: AW: AW: AW: AW:...
Sorry, habe ich jetzt gemacht, aber jetzt heißt es:<br><br>Ausnahmedetails: System.NullReferenceException: <br>Der Objektverweis wurde nicht auf eine Objektinstanz... |
|
|
|
|
|
Manfred
Makosch
|
27.01.2007 15:18 |
|
|
AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard,<br>sorry für Deine Zeit. Ich habe mittlerweile die Lösung selbst gefunden, ganz einfach:<br><br>VB:<br>DIM seite as Integer = 16<br><br>SQL:<br>SelectCommand="SELECT Text FROM [inhalte] WHERE (id =... |
|
|
|
|
|
Manfred
Makosch
|
27.01.2007 17:35 |
|
|
Manfred
Makosch
|
28.01.2007 09:04 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!