مشاركة عبر


Bookmark.InsertDatabase أسلوب

قم باسترداد البيانات من مصدر بيانات (على سبيل المثال، مستند الكلمة Microsoft المكتب منفصلة ورقة عمل Excel Microsoft المكتب أو قاعدة بيانات الوصول Microsoft المكتب 2010 Suite) وقم بإدراج البيانات كجدول بدلاً من Bookmarkعنصر التحكم.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)

بناء الجملة

'إقرار
Sub InsertDatabase ( _
    ByRef Format As Object, _
    ByRef Style As Object, _
    ByRef LinkToSource As Object, _
    ByRef Connection As Object, _
    ByRef SQLStatement As Object, _
    ByRef SQLStatement1 As Object, _
    ByRef PasswordDocument As Object, _
    ByRef PasswordTemplate As Object, _
    ByRef WritePasswordDocument As Object, _
    ByRef WritePasswordTemplate As Object, _
    ByRef DataSource As Object, _
    ByRef From As Object, _
    ByRef To As Object, _
    ByRef IncludeFields As Object _
)
void InsertDatabase(
    ref Object Format,
    ref Object Style,
    ref Object LinkToSource,
    ref Object Connection,
    ref Object SQLStatement,
    ref Object SQLStatement1,
    ref Object PasswordDocument,
    ref Object PasswordTemplate,
    ref Object WritePasswordDocument,
    ref Object WritePasswordTemplate,
    ref Object DataSource,
    ref Object From,
    ref Object To,
    ref Object IncludeFields
)

المعلمات

  • Format
    النوع: System.Object%
    سرد تنسيقاً في المربع التنسيق في صندوق الحوار تنسيق تلقائي الجدول.يمكن أن يكون أي من WdTableFormatثوابت.حد هو المطبق على خلايا في الجدول بشكل افتراضي.
  • Style
    النوع: System.Object%
    السمات AuإلىFormat المحدد بواسطة Formatالتي يتم تطبيقها إلى الجدول.استخدم مجموع أي تركيب من قيم التالية:

    Value

    المعنى

    ٠ (صفر)

    لا يوجد

    1

    حدود

    2

    تظليل

    4

    الخط

    8

    اللون

    16

    احتواء تلقائي

    32

    صفوف العناوين

    64

    الصف أخير

    128

    اﻷول عمود

    256

    العمود أخير

  • LinkToSource
    النوع: System.Object%
    trueإلى تأسيس ارتباط بين الجدول الجديد ومصدر بيانات.
  • Connection
    النوع: System.Object%
    نطاق ضمن التي إلى تنفيذ الاستعلام المحدد بواسطة SQLStatement.كيف قمت بتحديد النطاق يعتمد تشغيل كيفية بيانات هو التي تم استردادها.فعلى سبيل المثال:
    • عند يتم الآن استرداد البيانات? من خلال فتح اتصال قواعد البيانات (ODBC)، يمكنك تعيين سلسلة اتصال.

    • عندما تقوم باسترداد بيانات من Excel Microsoft المكتب 2010 Suite باستخدام بيانات ديناميكية تبادل (DDE)، يجب تحديد نطاق مسمى أو "جدول بيانات اكمله".

      ملاحظة    يتم تبادل بيانات الديناميكي (DDE) التقنية أقدم وغير آمنة. إذا كان ذلك ممكناً، استخدم أكثر أماناً بديل إلى DDE، مثل ارتباط الكائنات وتضمينها (OLE).

    • عند استرداد بيانات من الوصول Microsoft Office 2010 Suite، حدد الكلمة "جدول" أو "الاستعلام" متبوعاً باسم الجدول أو الاستعلام.

  • SQLStatement
    النوع: System.Object%
    سلسلة استعلام اختيارية يسترد مجموعة فرعية من البيانات الموجودة في مصدر بيانات أساسي أن يتم إدراجها في مستند.
  • SQLStatement1
    النوع: System.Object%
    إذا كانت سلسلة إستعلام هو أطول من 255 حرفاً، SQLStatementيشير إلى الجزء أول من السلسلة و SQLStatement1إلى الجزء الثاني.
  • PasswordDocument
    النوع: System.Object%
    كلمة المرور (أن وجدت) مطلوب لفتح مصدر بيانات.(راجع ملاحظات أدناه).
  • PasswordTemplate
    النوع: System.Object%
    إذا كان مصدر بيانات عبارة عن مستند الكلمة Microsoft المكتب 2010 Suite، هذه وسيطة هي كلمة المرور (أن وجدت) المطلوبة لفتح المرفق في قالب.(راجع ملاحظات أدناه).
  • WritePasswordDocument
    النوع: System.Object%
    كلمة المرور مطلوب لحفظ التغييرات إلى مستند.(راجع ملاحظات أدناه).
  • WritePasswordTemplate
    النوع: System.Object%
    كلمة المرور مطلوب لحفظ التغييرات إلى القالب.(راجع ملاحظات أدناه).
  • DataSource
    النوع: System.Object%
    اسم ومسار ملف بيانات المصدر.
  • From
    النوع: System.Object%
    رقم سجل بيانات أول في نطاق السجلات إلى سيتم إدراجه.
  • To
    النوع: System.Object%
    رقم سجل بيانات الأخيرة في نطاق السجلات إلى سيتم إدراجه.
  • IncludeFields
    النوع: System.Object%
    trueإلى تضمين أسماء الحقول من مصدر بيانات في الصف أول في الجدول الجديد.

ملاحظات

تجنب استخدام كلمات المرور الثابت ترميز في التطبيقات الخاصة بك. في حالة مرور هو المطلوبة في إجراء، طلب كلمة المرور من مستخدم بتخزينها في متغير وثم استخدم المتغير في التعليمة البرمجية الخاصة بك.

تجنب المضمن usفيg-في حساب تسجيل الدخول admفيistrator (sa) للنظام. بدلاً من ذلك، قم بإجراء نظام المسؤولون الأعضاء دور الملقم ثابتة مسؤول النظام، وجعلها في الحسابات الخاصة بهم باستخدام يسجل على. استخدام sa فقط عندما لا توجد أية طريقة غير ذلك ل يسجل على. إلى منع الوصول غير المصرح به من خلال حساب تسجيل الدخول sa، يجب تعيين كلمة مرور قوية وفريد لهذا الحساب.

عند الإمكان، استخدم مصادقة Windows (يشار إلى كاتصال موثوق به)، التي تستخدم حساب مستخدم Windows إلى الاتصال إلى SQL الخادم. عندما يتصل مستخدم من خلال حساب مستخدم Windows، يستخدم SQL الخادم المعلومات في النظام التشغيل إلى التحقق من صحة اسم الحساب وكلمة المرور. قبل استخدام مصادقة Windows، يجب على administraإلىr الخادم تكوين SQL الخادم إلى تستخدم الوضع مصادقة هذا. إذا كانت مصادقة Windows هو غير متوفر، تجنب حفظ معلومات تسجيل الدخول الخاصة بالمستخدمين. هو أكثر أماناً للمستخدمين بإدخال معلومات تسجيل الدخول الخاصة بهم في كل مرة يقومون بتسجيل الدخول.

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

هذا المثال بإدراج جدول ‏‫‏‫Microsoft Excel في Bookmarkعنصر تحكم. القيمة النمط (191) هو مجموعة من الأرقام 1 و 2، 4، 8، 16, 32 و 128. وهذا مثال يفترض أن لديك مصنف باسم Data.xlsحفظه إلى جذر الدليل C مع الأقل صفين من بيانات تشغيل ورقة عمل.

Th هو المثال هو لتخصيص المستوى مستند.

Private Sub BookmarkInsertDatabase()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "This is sample bookmark text"
    Bookmark1.InsertDatabase(Format:=Word.WdTableFormat _
        .wdTableFormatClassic1, Style:=191, LinkToSource:=False, _
        Connection:="Entire Spreadsheet", DataSource:="C:\Data.xls")

End Sub
private void BookmarkInsertDatabase()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text";

    object Format = Word.WdTableFormat.wdTableFormatClassic1;
    object Style = 191;
    object LinkToSource = false;
    object Connection = "Entire Spreadsheet";
    object DataSource = "C:\\Data.xls";

    bookmark1.InsertDatabase(ref Format, ref Style, ref LinkToSource,
        ref Connection, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref DataSource,
        ref missing, ref missing, ref missing);
}

أمن NET Framework.

راجع أيضًَا

المرجع

Bookmark واجهة

Bookmark الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم