これに関連する投稿がいくつかありますが、私は TSQL に慣れていないので意味がわかりませんので、ご容赦ください。
私の手順は次のとおりです。
BEGIN TRY
INSERT INTO dbo.myprocedure(
Mydate
)
VALUES(
CONVERT(DATETIME, @mydate, 102)
)
このように実行すると:
EXEC mydbo.dbo.myprocedure @mydate = 'May 8 2012 9:21AM'
次のエラーが表示されます: 文字列から日時を変換するときに変換に失敗しました。
どうすればこれを解決できますか?
どうもありがとう