21-10-12, 04:50 PM
رأينا كيفية تنفيذ الاستعلام واستخدام الدالة للوصول للبيانات بجانب ذلك يمكن أن تلحق بالجملة شرط Condition باستخدام الكلمة Where
يمكنك أن تنادي على اسم العمود لو كان له اسم او تكتب ترتبيه مع حرف F لو كان ليس له اسم
أي ليس له رأس أو خلية كعنوان له فى أوله
==============================
نتطرق لنكتة جميلة أخري وهي HDR=No أو HDR=Yes
وتسند لها قيمة No أو Yes في حالة هل تريد اظهار أسماء الاعمدة أم لا
وكما قلنا من قبل فى حالة عدم اظهار اسماء الأعمدة أو ليس هناك أصلاً أسماء للأعمدة
يضع المحرك OLEDB اسم بديل وهو F ورقم العمود F1,F2,Fn
كود :
[color=#000000][COLOR=#0000bb]SELECT [/color][COLOR=#007700]*
[/COLOR][color=#0000bb]FROM OPENROWSET[/color][color=#007700]([/color][color=#dd0000]'Microsoft.Jet.OLEDB.4.0'[/color][COLOR=#007700],
[/COLOR][color=#dd0000]'Excel 8.0;Database=C:\1.xls'[/color][COLOR=#007700],
[/COLOR][color=#dd0000]'SELECT * FROM [Sheet1$]'[/color][COLOR=#007700])
[/COLOR][color=#0000bb]Where F1 [/color][color=#007700]= [/color][COLOR=#0000bb]2
[/COLOR][/COLOR]يمكنك أن تنادي على اسم العمود لو كان له اسم او تكتب ترتبيه مع حرف F لو كان ليس له اسم
أي ليس له رأس أو خلية كعنوان له فى أوله
==============================
نتطرق لنكتة جميلة أخري وهي HDR=No أو HDR=Yes
وتسند لها قيمة No أو Yes في حالة هل تريد اظهار أسماء الاعمدة أم لا
كود :
[color=#000000][COLOR=#0000bb]SELECT [/color][COLOR=#007700]*
[/COLOR][color=#0000bb]FROM OPENROWSET[/color][color=#007700]([/color][color=#dd0000]'Microsoft.Jet.OLEDB.4.0'[/color][COLOR=#007700],
[/COLOR][color=#dd0000]'Excel 8.0;Database=C:\1.xls;HDR=No'[/color][COLOR=#007700],
[/COLOR][color=#dd0000]'SELECT * FROM [Sheet1$]'[/color][COLOR=#007700])
[/COLOR][/COLOR]وكما قلنا من قبل فى حالة عدم اظهار اسماء الأعمدة أو ليس هناك أصلاً أسماء للأعمدة
يضع المحرك OLEDB اسم بديل وهو F ورقم العمود F1,F2,Fn
