任何人都可以在使用dynamicsql創建storedprocedure時提供幫助,我正在獲取下面的錯誤,並且我也添加了我的代碼。如何將字符串數組轉換爲字節數組在c#中.net
創建過程getAreaRecords(@AreaID INT)作爲開始SET NOCOUNT上聲明@sqlquery爲nvarchar(4000)聲明@paramdefinitions爲nvarchar(2000)設置@ sqlquery的= '選擇areaID表示,從areatable其中請將isDeleted請將isDeleted < @AreaID' 設置@ paramdefinitions = '@ areaID表示INT' EXEC sp_executesql的@ sqlquery的,@ paramdefinitions結束
錯誤語句:消息111,級別15,狀態1,過程getRecords,行7 'CREATE/ALTER PROCEDURE' 必須在一個查詢中的第一個語句批量。
只有這樣,才能回答是否是「正確」與否是要知道自己想要做什麼,這是不一點都不清楚。上面的代碼將使用ASCII編碼將該數組的第8個字符串(僅限該字符串)編碼爲字節。由於數組只有7個元素,索引部分將失敗。爲什麼你需要將它轉換爲字節數組?如果我們知道你爲什麼想這樣做,我們可能會更有能力幫助你。 –
如果您更努力地編寫問題,您將有更好的機會獲得答案。 –
「將字符串數組轉換爲對象」是什麼意思? –