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

نام تاپیک: مشکل با دیتابیس Oracle

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Net@
    پست
    415

    مشکل با دیتابیس Oracle

    سلام دوستان

    من می خواهم از دیتا بیس Oracle استفاده کنم یک table ایجاد کردم با یک فیلد از نوع varchar با طول 20 وقتی می خواهم یک رکورد از طریق ASP.NET به آن اضافه کنم با این پیغام مواجه میشم



    ORA-12899: value too large for column "TEST"."USERS"."USERNAME" (actual: 19, maximum: 18) ORA-06512: at "TEST.ADDUSER", line 12 ORA-06512: at line 1



    که ADDUSER نام StoredProcedure من است

    در ضمن connectionstring من این است :
    Provider=OraOLEDB.Oracle;Persist Security Info=False;User ID=a;Password=a;Data Source=test;PLSQLRset=1;

    و از System.Data.OleDb استفاده میکنم

  2. #2
    خطای فوق بیانگر این مطلب است که اندازه ی داده مورد نظر شما جهت قرار دادن در فیلد مورد نظر، بیش از مقدار تعریف شده در بازه ی فیلد است.
    نکته ی بسیار مهمی که احیانا فراموش کرده اید این است که اگر از TextArea استفاده می کنید، هر بار فشردن کلید Enter باعث اضافه شدن 2 کاراکتر نامرئی به Text Box شما می شود.
    کاراکترهای CR یا Carriage Return و کاراکتر LF یا Line Feed

    پس فرضا اگر در خط اول، دو کاراکتر و در خط دوم، یک کاراکتر وجود داشته باشد، طول متن شما پنج کاراکتر خواهد بود.
    موفق باشید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Net@
    پست
    415
    باتشکر از توجه شما

    من حتی به صورت دستی چند کاراکتر را به stored procedure ارسال کردم یعنی از طول آن مطمئن هستم و جالب اینکه اگر به صورت query این عمل را انجام دهم به مشکل نمی خورم :(

تاپیک های مشابه

  1. کتاب در مورد oracle
    نوشته شده توسط mrsh_1988 در بخش Oracle
    پاسخ: 5
    آخرین پست: پنج شنبه 07 دی 1391, 14:53 عصر
  2. در باره Oracle 11g
    نوشته شده توسط majid_afra222 در بخش Oracle
    پاسخ: 9
    آخرین پست: شنبه 20 آذر 1389, 13:56 عصر
  3. امنیت برتر در سرور های Oracle
    نوشته شده توسط i.voip.hacker در بخش Oracle
    پاسخ: 0
    آخرین پست: یک شنبه 18 شهریور 1386, 19:18 عصر
  4. امنیت برتر در سرورهای Oracle به زبان فارسی
    نوشته شده توسط i.voip.hacker در بخش برنامه‌نویسی جاوا
    پاسخ: 0
    آخرین پست: شنبه 17 شهریور 1386, 13:38 عصر
  5. vb , oracle
    نوشته شده توسط Samira Azad در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: پنج شنبه 18 آبان 1385, 13:51 عصر

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

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