2007/09/04(Tue) 11:12:45 編集(投稿者)
■No7331 (Mr.T さん) に返信
> Mr.Tです、こんにちは。
>
>><asp:SqlDataSource ID="SqlDataSource1" …
>>SelectCommand="SELECT A.UserID, A.ファイル名, A.コメント, A.日時, B.UserName
>>FROM ファイル管理 AS A INNER JOIN aspnet_Users AS B ON A.UserId = B.UserId WHERE A.UserID = @username" />
>
> そりゃ、そのSQL、更新可能じゃないからですね。単一のテーブルじゃないなら、
> UpdateCommandを使う必要があるんじゃないですか?
Mr.T 様
度々失礼いたします。
UpdateCommandの部分は
UpdateCommand="UPDATE [ファイル管理] SET 更新したい列 = @更新したい列
WHERE [主キー] = @主キー" EnableViewState="False"
のままでしたが、これだけでは不十分ということでしょうか
単一テーブルか否かと、絞り込みの処理をした結果が
どのように関わってくるかイマイチ理解できていないようです
[ 構文エラー。文字列から uniqueidentifier 型に変換できませんでした。]
というエラーメッセージが出てしまいます。