Dobrý večer, potřeboval bych radu s následujícím problém.Ve stránce mám SQLDataSource následujícího tvaru :
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
InsertCommand="INSERT INTO [Comments] ([User], [Subject], [Datetime], [Text], [PageID]) VALUES (xxxx, @Subject, GETDATE(), @Text, @PageID)">
<InsertParameters>
<asp:Parameter Name="Subject" Type="String" />
<asp:Parameter Name="Text" Type="String" />
<asp:QueryStringParameter Name="PageID" QueryStringField="id" Type="Int32" />
</InsertParameters>
</asp:SqlDataSource>
Ve vlastnosti InsertCommand mám SQL dotaz pro přidání komentáře a za xxxx bych potřeboval dosadit ID uživatele webu. Toto ID mám na mé stránce dostupné pod proměnnou UserID. Zajímalo by mně, jestli můžu přímo ve vlastnosti InsertCommand říci, že za první hodnotu chci dosadit hodnotu proměnné UserID. Díky za veškeré odpovědi...
|