تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة --- Openrowset --- هامة للغاية
#2
رأينا كيفية تنفيذ الاستعلام واستخدام الدالة للوصول للبيانات بجانب ذلك يمكن أن تلحق بالجملة شرط Condition باستخدام الكلمة Where


كود :
[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
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة --- Openrowset --- هامة للغاية - بواسطة Raggi Tech - 21-10-12, 04:50 PM


التنقل السريع :


يقوم بقرائة الموضوع: