Ich habe sehr neu in ASP.net. Jedoch arbeite ich gerade an einem Projekt und ich versuche, die Tabelle zu ändern, auf die diese ASP.net-Anwendung verweist.ASP.net Befehle an SQL dbo
Ich weiß, dass der Schlüssel dazu, herauszufinden, liegt, wie die folgende in meiner Default.aspx.vb
Datei festgelegt ist:
Dim cmdText as String = "[up_getPrevention]"
Using command As SqlCommand = New SqlCommand(cmdText, conn)
command.CommandType = CommandType.StoredProcedure
command.Parameters.AddWithValue("@userid", usr)
Wer weiß, was die []
in der Aussage bedeutet vor? Ich weiß, dass normalerweise die SQL-Anweisung (dh. SELECT
) in diesen doppelten Anführungszeichen ist ...
Danke für Ihre Hilfe!
'up_getPrevention'
Wie stellen wahrscheinlich ein gespeicherte Prozedur basiert auf dem Präfix und nicht auf einer Tabelle. Die '[]' sind optional und werden verwendet, wenn der Bezeichner in ihnen Zeichen enthält, die reserviert sind (was hier eigentlich nicht der Fall ist). –
Wissen Sie, wo sich die gespeicherte Prozedur befinden kann? Ich nehme an, wenn ich das ändere, dann kann ich die SELECT-Abfrage ändern, die darin eingebettet ist. Was ich denke, ist, dass die gespeicherte Prozedur eine 'SELECT'-Abfrage verknüpft, um' Prevention'-Kennzahlen aus einer Tabelle zu ziehen (wahrscheinlich die, die ich ändern muss). –
Sie würden in SQL Server Management Studio suchen, dort ist ein Stored Procedures-Knoten unter dem Datenbanknamen (Klicken Sie mit der rechten Maustaste darauf, um ihn zu bearbeiten). –