asp.net sqldatasource problem

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/asp_net_sqldatasource_problem_142097/page_1 - zur Vollversion wechseln!


fresserettich schrieb am 08.05.2005 um 23:50

abend!

habe folgendes problem:
ich habe unter asp.net 2005 Beta 1 eine sqldatasource die immer nur einen datensatz liefert (select name from table where id = @id)

ich möchte mir jetzt eine funktion schreiben welcher die id übergeben wird
also parameter zur query hinzufügen so weit bin ich noch dabei
aber ich weiß nicht wie ich jetzt die query manuell ausführen kann und wie ich dann auf das ergebnis zugreifen kann

tia :fresserettich:


dio schrieb am 08.05.2005 um 23:56

Genau vor dem selben Problem stand ich auch letzte Woche. IMHO ist das ganze .net viel, aber nicht transparent. Hab leider bis jetzt auch keinen Lösungsansatz gefunden (weiß auch nicht wonach ich suchen soll) und es deshalb "frei" in ASP gelöst.


fresserettich schrieb am 09.05.2005 um 00:05

ganz interessant scheint die select methode zu sein aber aus der werd ich trotdem nicht ganz schlau :(


cypher schrieb am 09.05.2005 um 02:14

Schau dir mal SqlCommand.ExecuteReader an. In verbindung mit der Prepare-Methode in der gleichen Klasse koennte dir das weiterhelfen, obwohl ich nicht weiss inwiefern SqlCommand mit sqldatasource zusammenspielt.

hth, cypher


fresserettich schrieb am 14.05.2005 um 23:06

Zitat von cypher
Schau dir mal SqlCommand.ExecuteReader an. In verbindung mit der Prepare-Methode in der gleichen Klasse koennte dir das weiterhelfen, obwohl ich nicht weiss inwiefern SqlCommand mit sqldatasource zusammenspielt.

hth, cypher
hat mir in gewisserweise geholfen jetzt kann ich das ganze über einen sqldatareader machen :)

aber ich hätte noch ein paar fragen zur dataSource:
scheinbar kann ich nicht mal einen parameter adden also wenn ich sqldatasurce.selectparameters.add mache dann tut sich nix :(
bzw. wie kann ich auf die parameter-collection zugreifen?
sqldatasurce.selectparameters[index].toString(); bekomm ich immer nur den Feldnamen




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026