بالله علكم يا جماعه انا عندي مشكله في السيكوال سيرفر 2005 المشكله انها مش بتعرف غير حاجه واحده بس من الداتا التيب وهي( الفاركاراكتر) ارجو المساعده مع اني سطبتها كذا مره لكن نفس المشكله بتقابلني ومش بتعرف الانتجر او التيكست او اي داتا تيب غير اللي قلت عليها اجيبوني ربنا يكرمكم
ارجود الاجابه لمشكلتي
مش فاهم
يعني عند انشاء جدول و اضافة حقل لا تجد في انواع البيانات الا varchar فقط !!!
أخي اكتب هذا الكود ليظهر لك جميع Data types اللي عندك في السيرفر
select * from sys.types
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
الله يكرمكم بعد ما كتبت هذا الكود
select * from sys.types
لقيت كل حاجه موجوده بالفعل لكن عند انشاء جدول تظهر هذه الرساله
CREATE TABLE Person
(
LastName text(30),
FirstName text(30),
Address text(50)
)
Msg 2716, Level 16, State 1, Line 1
Column, parameter, or variable #1: Cannot specify a column width on data type text.
لالله يجازيك خير ارجو سرعه الرد لاني مكلف باشياء ولم استطع عملها حتي الان
ارجوكم ارجوكم الرد
بالنسبة لرسالة الخطأ :
نوع البيانات text لا يقبل ان يكون ذو طول محدد وانما يكتفى بكتابة text .
واذا اردت طول محدد للحقول عليك باستخدام نوع آخر مثل Nvarchar أو Char
[color= #0000FF;]CREATE [color= #0000FF;]TABLE Person [color= #808080;]( LastName [color= #0000FF;]NVARCHAR[color= #808080;]([color= #000;]30[color= #808080;]), FirstName [color= #0000FF;]NVARCHAR[color= #808080;]([color= #000;]30[color= #808080;]), Address [color= #0000FF;]NVARCHAR[color= #808080;]([color= #000;]50[color= #808080;]) [color= #808080;])
اخي جزاك الله خيرا علي اهتمامك ولكن حتي عند كتابه النوع انتتجر تحدث نفس المشكله فما السبب
Int
كمان مابيقبلش طول هو طوله ثابت
