שאלה C# בחיבור ל Sql

תאו

משתמש פעיל
D I G I T A L
אני מנסה לשלוח נתונים לפרצדורה מ C# ,
השתמשתי עם SqlCommand ,SqlConnection
זה מתחבר למסד הנתונים ושולח את הפרמטר אבל בעת ההחזרה הוא לא מחזיר לי נתונים / שהוא לא קורא אותם ...
(כשאני קוראת לפרוצדורה בלי פרמטרים הוא מחזיר טוב ...)

שלחתי את הפרמטר בצורה כזאת :
command.Parameters.Add("@a", SqlDbType.VarChar).Value = a;
 

קרן שמש

משתמש סופר מקצוען
אני מנסה לשלוח נתונים לפרצדורה מ C# ,
השתמשתי עם SqlCommand ,SqlConnection
זה מתחבר למסד הנתונים ושולח את הפרמטר אבל בעת ההחזרה הוא לא מחזיר לי נתונים / שהוא לא קורא אותם ...
(כשאני קוראת לפרוצדורה בלי פרמטרים הוא מחזיר טוב ...)

שלחתי את הפרמטר בצורה כזאת :
command.Parameters.Add("@a", SqlDbType.VarChar).Value = a;
אולי הפרוצדורה לא מוצאת נתונים לפי הפרמטר הנ"ל?
בדקת בפרוצדורה שהיא עובדת תקין גם עם פרמטר מלא, ומחזירה נתונים?
 

תאו

משתמש פעיל
D I G I T A L
אולי הפרוצדורה לא מוצאת נתונים לפי הפרמטר הנ"ל?
בדקת בפרוצדורה שהיא עובדת תקין גם עם פרמטר מלא, ומחזירה נתונים?
היא מחזירה נתונים כשאני מריצה אותה בSQL...
אבל אני רואה שבתוך command.ExecuteNonQuery(); יש -1
 

this my name

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
עד כמה שאני זוכרת יש 2 פונקציות, אחת לפרוצדורה שמחזירה פרמטרים ואחת לכזו שלא.
 

תאו

משתמש פעיל
D I G I T A L
כן
זה אמור להחזיר רשימה ו V=-1

1622106682489.png
 

shiye

משתמש פעיל
D I G I T A L
עצה שלי שים "breakpoint" בפקודה ששולחת את הסטרינג לדאטאבייס.
ותלחץ על המגדלת ותעתיק את התוצאה לqwery חדש ב sqlServer ותבדוק מה משובש.

מקווה שהסברתי את עצמי טוב
 

חנה4

משתמש סופר מקצוען
D I G I T A L
תפעילי פרופיילר, ותראי בדיוק מה נקרא ב SQL
 

תאו

משתמש פעיל
D I G I T A L
שינתי קצת את הפונק' וב"ה זה הסתדר !!

יש לי בעיה נוספת - שכשאני שולחת אוביקט (שאני יצרתי ...) מאנגולר לcontroller זה שולח null ,
ניסיתי לראות אם יש שגיאות לא מצאתי ..
איפה יכולה להיות הבעיה ?
תודה מראש לכל העונים !!
 

מפתחת במהות

משתמש מקצוען
D I G I T A L
יש לי בעיה נוספת - שכשאני שולחת אוביקט (שאני יצרתי ...) מאנגולר לcontroller זה שולח null ,
ניסיתי לראות אם יש שגיאות לא מצאתי ..
איפה יכולה להיות הבעיה ?
תודה מראש לכל העונים !!
מה את רואה בnetwork?
השליחה הצליחה?
 

נחמי מרגלית

משתמש פעיל
שינתי קצת את הפונק' וב"ה זה הסתדר !!

יש לי בעיה נוספת - שכשאני שולחת אוביקט (שאני יצרתי ...) מאנגולר לcontroller זה שולח null ,
ניסיתי לראות אם יש שגיאות לא מצאתי ..
איפה יכולה להיות הבעיה ?
תודה מראש לכל העונים !!

תבדקי האם שמות הproperties זהים
 

תאו

משתמש פעיל
D I G I T A L
אולי זה קשור לזה שהוספתי את השורות האלו שהוא ימיר את התוכן מXML לTEXT ?

config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/octet-stream"));
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קלב

א שִׁיר הַמַּעֲלוֹת זְכוֹר יְהוָה לְדָוִד אֵת כָּל עֻנּוֹתוֹ:ב אֲשֶׁר נִשְׁבַּע לַיהוָה נָדַר לַאֲבִיר יַעֲקֹב:ג אִם אָבֹא בְּאֹהֶל בֵּיתִי אִם אֶעֱלֶה עַל עֶרֶשׂ יְצוּעָי:ד אִם אֶתֵּן שְׁנַת לְעֵינָי לְעַפְעַפַּי תְּנוּמָה:ה עַד אֶמְצָא מָקוֹם לַיהוָה מִשְׁכָּנוֹת לַאֲבִיר יַעֲקֹב:ו הִנֵּה שְׁמַעֲנוּהָ בְאֶפְרָתָה מְצָאנוּהָ בִּשְׂדֵי יָעַר:ז נָבוֹאָה לְמִשְׁכְּנוֹתָיו נִשְׁתַּחֲוֶה לַהֲדֹם רַגְלָיו:ח קוּמָה יְהוָה לִמְנוּחָתֶךָ אַתָּה וַאֲרוֹן עֻזֶּךָ:ט כֹּהֲנֶיךָ יִלְבְּשׁוּ צֶדֶק וַחֲסִידֶיךָ יְרַנֵּנוּ:י בַּעֲבוּר דָּוִד עַבְדֶּךָ אַל תָּשֵׁב פְּנֵי מְשִׁיחֶךָ:יא נִשְׁבַּע יְהוָה לְדָוִד אֱמֶת לֹא יָשׁוּב מִמֶּנָּה מִפְּרִי בִטְנְךָ אָשִׁית לְכִסֵּא לָךְ:יב אִם יִשְׁמְרוּ בָנֶיךָ בְּרִיתִי וְעֵדֹתִי זוֹ אֲלַמְּדֵם גַּם בְּנֵיהֶם עֲדֵי עַד יֵשְׁבוּ לְכִסֵּא לָךְ:יג כִּי בָחַר יְהוָה בְּצִיּוֹן אִוָּהּ לְמוֹשָׁב לוֹ:יד זֹאת מְנוּחָתִי עֲדֵי עַד פֹּה אֵשֵׁב כִּי אִוִּתִיהָ:טו צֵידָהּ בָּרֵךְ אֲבָרֵךְ אֶבְיוֹנֶיהָ אַשְׂבִּיעַ לָחֶם:טז וְכֹהֲנֶיהָ אַלְבִּישׁ יֶשַׁע וַחֲסִידֶיהָ רַנֵּן יְרַנֵּנוּ:יז שָׁם אַצְמִיחַ קֶרֶן לְדָוִד עָרַכְתִּי נֵר לִמְשִׁיחִי:יח אוֹיְבָיו אַלְבִּישׁ בֹּשֶׁת וְעָלָיו יָצִיץ נִזְרוֹ:
נקרא  13  פעמים

אתגר AI

תקווה לעתיד טוב יותר • אתגר 17

לוח מודעות

למעלה