سلام. پابلیش کردن رو فهمیدم. الان چند تا دیگه مشکل برام پیش اومده اگه میشه کمک کنید:
-دیتابیس رو چجوری بریزم رو هاست؟
--------------------------------------------------------
-چجوری این تابع اس کیو ال رو درست کنم؟:
IF OBJECT_ID (N'dbo.parseJSON') IS NOT NULL
DROP FUNCTION dbo.JSONEscaped
GO
CREATE FUNCTION JSONEscaped ( /* this is a simple utility function that takes a SQL String with all its clobber and outputs it as a sting with all the JSON escape sequences in it.*/
@Unescaped NVARCHAR(MAX) --a string with maybe characters that will break json
)
RETURNS NVARCHAR(MAX)
AS
BEGIN
SELECT @Unescaped = REPLACE(@Unescaped, FROMString, TOString)
FROM (SELECT
'\"' AS FromString, '"' AS ToString
UNION ALL SELECT '\', '\\'
UNION ALL SELECT '/', '\/'
UNION ALL SELECT CHAR(08),'\b'
UNION ALL SELECT CHAR(12),'\f'
UNION ALL SELECT CHAR(10),'\n'
UNION ALL SELECT CHAR(13),'\r'
UNION ALL SELECT CHAR(09),'\t'
) substitutions
RETURN @Unescaped
END
(بهتره این متن رو توی ورد کپی کنید.)
من تقریبا میدونم چجوری باید تابع درست کنم ولی چیزی که بلد نیستم اینه که اول این تابع، IF داره برنامه ازش خطا میگیره.
--------------------------------------------------------------------
-و اینکه من تو پروژم که از اس کیو ال استفاده میکنم نمیدونم چرا ولی به مشکل بر میخوره. مشکلم هم اینه که مثلا از هر 20 تا داده ای که بهش وارد میکنم، 4،5 تاش وارد میشن. وارد کردنم هم به صورت دادن دستور با کلاس sqlCommand هست.