نمایش نتایج 1 تا 27 از 27

نام تاپیک: ادامه مشکل اتصال sql ودرج

  1. #1

    ادامه مشکل اتصال sql ودرج

    من توسط adoproc وproceرو در خصوصیاتش تعریف کردم ولی دلفی اون رو نمیشناسه

  2. #2
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    سلام دوست عزیز.

    لطفا کاملتر توضیح بده.
    آیا پیام خطایی به شما میدهد؟

  3. #3
    نه ولی اجرا نمی شه
    روش های دیگه هم همینطور
    مثلا تو روش ado dataset دلفی کلمه execute که گفته بودید در خط آخر نداره
    یا همینطور adoconnection
    روشهایی که گفتید در اجرا به مشکل بر خوردم
    مگه دستوراتی رو که گفتید در محیط دلفی (مثلا در click دگمه)نباید بنویسم؟

  4. #4
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    ببینید دوست عزیز.

    شما باید پیش از هرکاری Storeprocedure خود را ساخته باشید.

    و بعد از آن این دستورات پارامتریک را به شی Adostore proc پاس دهید...

    آیا Store procedure شما در محیط Sql آماده شده ؟؟؟؟

  5. #5
    بله آماده شده
    و در خصوصیت adoprocهم آن را معرفی کردم

  6. #6
    در وقتی در دلفی کدهایی که گفتید را می زنم با ctrl+space آن ها رو اصلا نمی شناسه

  7. #7
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    احساس میکنم شما شی Adostoreproc رو از تب ado در فرمتان قرار ندادید.؟

    چون باید این دستورات رو وقتی که این شی به فرم شما اضافه شد بنویسید و اگر نباشه .

    این دستورات معنا و مفهوم خاصی ندارد.

  8. #8
    قرار دادم
    و خصیاتش را برای pro تعریف کردم

  9. #9
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    خب حالا باید خاصیت Connection و procedure name را در این شی تنظیم کنید
    و بعد از آن دستوراتی که مشاهده کردید را در رویداد دکمه با هرچیز دیگر بنویسید.

    موفق باشید................

  10. #10
    proname را تعریف کردم connection string هم تنظیم کردم

  11. #11
    نمیییییییییشه:(

  12. #12
    نمییییییییییییییشه

  13. #13
    نمیییییییییییشه

  14. #14
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    سلام دوست خوبم برای چی عصبانی میشی. این کارا یکم حوصله میخواد .

    لطفا مراحلی رو که طی کردی رو ذکر کن تا بشه بشما کمک کرد.

    موفق باشید........................

  15. #15
    گذاشتن button1 , 3 edit در صفحه
    ساخت جدول و sp درج در sql
    گذاشتن adopc در صفحه دلفی
    تنظیم خصوصیات connection string و procedure name
    کد نویسی در دگمه ولی جواب نمی دهد

  16. #16
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    خب دوست عزیزم درست شما همه کارهارو کردی . خب پیغام خطا رو بذار؟؟
    تا بشه راجبش نظر داد........

    لطفا متن پروسیجر رو هم بذار......

    و کدی رو هم که مینویسی بذار.....

  17. #17
    پیغام خطا نمی ده ولی دلفی با ctrl+space هیچ کدوم از کدهایی که گفتید رو نمیشناسه
    می خوام بنویسم
    with sp_fillseller do
    begin
    parameters.parambyname('@mystery').values:=trim(edit1.text
    ....
    ...
    end
    ولی اصلا حتی اسم sp رو با این که معرفی کردم تو adpsp نمیشناسه
    دستوراتم همینطور

  18. #18
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    دوست عزیز اگر با دلفی 7 کار میکنید در بعضی مواقع اینجور میشه. شما برنامه رو ببنید و از اول باز کنید.

    این دفعه به صورت دستی بدون استفاده از Ctrl+Space بنویسید و دستورات را اجرا کنید.

    ببینید چه نتیجه ای میدهد.

    ببینید در قسمت uses فرمتان Adodb , Db اضافه شده؟؟؟

  19. #19
    ببین این کد رو الان امتحان کردم
    دلفی اینجوری این کدها رو میشناسه
    with ADOStoredProc1.ProcedureName do
    begin
    ADOStoredProc1.Parameters.ParamByName('@mystery').Value:=Trim(Edit1.text);
    ADOStoredProc1.Parameters.ParamByName('@trmid').Value:=Trim(Edit2.Text);
    ADOStoredProc1.Parameters.ParamByName('@n_seller').Value:=Trim(Edit3.Text);
    ADOStoredProc1.ExecProc;
    ولی پیغام خطای
    record object and class type required
    میده

  20. #20
    اونایی که گفتی اضافه شدن

  21. #21
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    میشه لطف کنی متن Storeprocedure رو هم بذاری؟

  22. #22
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    البته احساس میکنم مشکل شما از پارامترهای پروسیجر است.

    چون از نظر syntax کد شما مشکلی نداره.

    آیا شما در قسمت parameters که مربوط به adostoreproc است پارامترهای خودتون رو میبینید.

    منظور پارامترهای sp است...

  23. #23
    CREATE PROCEDURE SP_fillseller(@mystery varchar(16),@trmid varchar(8),@n_seller varchar(30)) AS
    begin
    insert into Tseller (mystery,trmid,n_seller) values (@mystery,@trmid,@n_seller)
    end

  24. #24
    تمام اون پارامترها + پارامتر @return_value که گویا خودش اضافه کرده
    البته من spنوشتم نه function

  25. #25
    کاربر دائمی آواتار delphiprog3000
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Kerman
    پست
    511
    دوست عزیز من تمامی راهای که به ذهنم میرسید رو خدمتتون عرض کردم.

    دیگه مطلب خاصی به ذهنم نمیرسه و برام عجیبه که چنین پیغامی به شما میده.

    من بازهم تست میکنم ولی میدونم من هم از همین راهای که عرض کردم استفاده کردم و مشکلی نداشتم.

    باید ببینیم دوستان و اساتید دیگه نظرشون در این مورد چی میتونه باشه.

    موفق باشید...........................

  26. #26
    مرسی از لطفتون ولی اگه مشکلش رو پیدا کردید حتما بگید که خیلی
    کارم گیره اینه

  27. #27
    نمی دونم چی شد ولی ایندفه بدون اینکه تغییری تو کد بدم اجرا شد
    امیدوارم همیشه اجرا شه و دوباره گیر نکنه
    مرسی

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •