⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailform.vb

📁 SQL Server 业已成为最为流行的几大数据库之一
💻 VB
字号:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''ch07 示例8
''
''' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Smo.Mail

Public Class MailForm

    Dim mServer As New Server("(local)")
    Dim mMail As SqlMail

    Private Sub MailForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim mMailProfile As MailProfile
        mMail = mServer.Mail

        For Each mMailProfile In mMail.Profiles

            lbMailAccount.Items.Add(mMailProfile.Name)

        Next


    End Sub

    Private Sub lbMailAccount_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lbMailAccount.SelectedIndexChanged
        Dim lDatatable As New DataTable
        Dim lRow As DataRow
        Dim i As Integer
        Dim tmpMailProfile As MailProfile

        GroupBox2.Text = lbMailAccount.Text + "配置中的帐户详细信息:"
        tmpMailProfile = mMail.Profiles(lbMailAccount.Text.Trim)

        lDatatable = tmpMailProfile.EnumAccounts()
        For Each lRow In lDatatable.Rows

            For i = 0 To lDatatable.Columns.Count - 1

                lbDetail.Items.Add(lDatatable.Columns(i).ColumnName + "    " _
                        + lRow(i).ToString)

            Next i


        Next

    End Sub
End Class


'using System;
'    using System.Data;

'    using Microsoft.SqlServer.Management.Common;
'    using Microsoft.SqlServer.Management.Smo;
'    using Microsoft.SqlServer.Management.Smo.Mail;

'
'                DataTable dt = mp.EnumAccounts(  );
'                foreach (DataRow row in dt.Rows)
'                    for (int i = 0; i < dt.Columns.Count; i++)
'                        Console.WriteLine("  " + dt.Columns[i].ColumnName +
'                            ": " + row[i]);
'                Console.WriteLine(  );
'            }

'            Console.WriteLine("Press any key to continue.");
'            Console.ReadKey(  );
'        }
'    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -