Bookmark.InsertDatabase Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir veri kaynağından (örneğin, ayrı bir Microsoft Office Word belgesi, Microsoft Office Excel çalışma sayfası veya Microsoft Access veritabanı) verileri alır ve denetimin Bookmark yerine tablo olarak ekler.
public 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);
abstract member InsertDatabase : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub InsertDatabase (Optional ByRef Format As Object, Optional ByRef Style As Object, Optional ByRef LinkToSource As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef DataSource As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef IncludeFields As Object)
Parametreler
- Format
- Object
Tablo Otomatik Biçim iletişim kutusundaki Biçimler kutusunda listelenen biçim. Sabitlerden herhangi biri WdTableFormat olabilir. Tablodaki hücrelere varsayılan olarak kenarlık uygulanır.
- Style
- Object
Tarafından Format
belirtilen Otomatik Biçim öznitelikleri tabloya uygulanır. Aşağıdaki değerlerin herhangi bir bileşiminin toplamını kullanın:[1|1] Değer[1|2] Anlam[2|1] 0 (sıfır)[2|2] Yok[3|1] 1[3|2] Kenarlıklar[4|1] 2[4|2] Gölgelendirme[5|1] 4[5|2] Yazı Tipi[6|1] 8[6|2] Color[7|1] 16[7|2] Otomatik Sığdır[8|1] 32[8|2] Başlık Satırları[9|1] 64[9|2] Son Satır[10|1] 128[10|2] İlk Sütun[ 11|1] 256[11|2] Son Sütun
- LinkToSource
- Object
true
yeni tabloyla veri kaynağı arasında bağlantı kurmak için.
- Connection
- Object
tarafından SQLStatement
belirtilen sorgunun gerçekleştirildiği aralık. Aralığı nasıl belirttiğiniz verilerin nasıl alınacağınız bağlıdır. Örneğin:Açık Veritabanı Bağlantısı (ODBC) aracılığıyla veri alırken bir bağlantı dizesi belirtirsiniz. Dinamik veri değişimi (DDE) kullanarak Microsoft Office Excel'den veri alırken adlandırılmış bir aralık veya "Elektronik Tablonun Tamamı" belirtirsiniz. Not
Dinamik veri değişimi (DDE), güvenli olmayan eski bir teknolojidir. Mümkünse, nesne bağlama ve ekleme (OLE) gibi DDE'ye daha güvenli bir alternatif kullanın. Microsoft Access'ten veri alırken, "Tablo" veya "Sorgu" sözcüğünü ve ardından bir tablo veya sorgunun adını belirtirsiniz.
- SQLStatement
- Object
Belgeye eklenecek birincil veri kaynağındaki verilerin bir alt kümesini alan isteğe bağlı sorgu dizesi.
- SQLStatement1
- Object
Sorgu dizesi 255 karakterden uzunsa, SQLStatement
dizenin ilk bölümünü ve SQLStatement1
ikinci bölümünü belirtir.
- PasswordDocument
- Object
Veri kaynağını açmak için gereken parola (varsa). (Aşağıdaki açıklamalara bakın.)
- PasswordTemplate
- Object
Veri kaynağı bir Microsoft Office Word belgesiyse, bu bağımsız değişken ekli şablonu açmak için gereken paroladır (varsa). (Aşağıdaki açıklamalara bakın.)
- WritePasswordDocument
- Object
Belgede yapılan değişiklikleri kaydetmek için gereken parola. (Aşağıdaki açıklamalara bakın.)
- WritePasswordTemplate
- Object
Şablondaki değişiklikleri kaydetmek için gereken parola. (Aşağıdaki açıklamalara bakın.)
- DataSource
- Object
Veri kaynağının yolu ve dosya adı.
- From
- Object
Eklenecek kayıt aralığındaki ilk veri kaydının sayısı.
- To
- Object
Eklenecek kayıt aralığındaki son veri kaydının sayısı.
- IncludeFields
- Object
true
yeni tablonun ilk satırına veri kaynağından alan adları eklemek için.
Örnekler
Bu örnek, denetime Bookmark bir Microsoft Excel elektronik tablosu ekler. Stil değeri (191), 1, 2, 4, 8, 16, 32 ve 128 sayılarının birleşimidir. Bu örnekte, çalışma sayfasında en az iki veri satırıyla C dizininin köküne kaydedilmiş adlı Data.xlsx
bir çalışma kitabınız olduğu varsayılır.
Bu örnek, belge düzeyinde özelleştirme içindir
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.xlsx";
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);
}
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.xlsx")
End Sub
Açıklamalar
Uygulamalarınızda sabit kodlanmış parolalar kullanmaktan kaçının. Bir yordamda bir parola gerekliyse, kullanıcıdan parola isteyin, bunu bir değişkende depolayın ve sonra değişkeni kodunuzda kullanın.
Yerleşik sistem yöneticisi (sa) oturum açma hesabını kullanmaktan kaçının. Bunun yerine sistem yöneticilerini sysadmin sabit sunucu rolünün üyeleri yapın ve oturum açmak için kendi hesaplarını kullanmalarını sağlayın. Sa'yi yalnızca oturum açmanın başka bir yolu olmadığında kullanın. sa oturum açma hesabı üzerinden yetkisiz erişimi önlemek için bu hesaba güçlü ve benzersiz bir parola atamanız gerekir.
Mümkün olduğunda, SQL Server bağlanmak için bir Windows kullanıcı hesabı kullanan Windows Kimlik Doğrulamasını (güvenilen bağlantı olarak da adlandırılır) kullanın. Kullanıcı bir Windows kullanıcı hesabı üzerinden bağlandığında, SQL Server hesap adını ve parolasını doğrulamak için Windows işletim sistemindeki bilgileri kullanır. Windows Kimlik Doğrulamasını kullanabilmeniz için önce sunucu yöneticisinin SQL Server bu kimlik doğrulama modunu kullanacak şekilde yapılandırması gerekir. Windows Kimlik Doğrulaması kullanılamıyorsa, kullanıcıların oturum açma bilgilerini kaydetmekten kaçının. Kullanıcıların her oturum açtıklarında oturum açma bilgilerini girmeleri daha güvenlidir.
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümleri'nde İsteğe Bağlı Parametreler.