ПРАКТИЧЕСКОЕ руководство: Создание базы данных, таблицы и выполнения запросов (SQL Server CE образец)

Переводы статьи Переводы статьи
Код статьи: 320785 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Данная статья содержит шаг, шаг выборки, создает базу данных, таблицы, и который добавляет записи в базе данных SQL Server CE. В примере также запрашивает новую таблицу и отображает записи таблицы.

SQL Server CE образца

  1. Открыть внедренный нового проекта в Microsoft Visual Basic. По умолчанию создается форма Form1.
  2. Добавьте три кнопки в форму Form1.
  3. Изменить надпись для кнопки с именем Command1 Кому Создание базы данных. Изменить надпись для кнопки с именем Команда2 Кому Создание таблицы. Изменить надпись для кнопки с именем Command3 Кому Выполнение запроса.
  4. На Проект меню, нажмите кнопку Ссылки. Убедитесь, что выбраны следующие ссылки:
    Microsoft CE ADO Ext. 3.1 для DDL
    Элемент управления сервера Microsoft CE SQL 1.0
    Элемент управления ADO Microsoft CE версии 3.1
  5. Убедитесь, что загружен Microsoft ADO для компонентов SDK Windows CE (ADOCE) и SQL Server CE на устройстве, на Проект меню, нажмите кнопку Свойства. На Общие появится вкладка Обновление компонентов раздел. В Частота обновления компонентов поле со списком, установите Всегда для частоты. В Компонент для обновления раздел, выберите оба Файлы общеязыковой среды выполнения и Компоненты проекта флажки.

Создание базы данных

Создание базы данных, используя этот образец кода:

Скопируйте и вставьте следующий код в Command1_Click событие:
Dim cat As ADOXCE.Catalog
Set cat = CreateObject("ADOXCE.Catalog.3.1")
cat.Create "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
MsgBox "Database Created"
				


Создание таблицы

Чтобы создать таблицу, используйте этот образец кода:

Скопируйте и вставьте следующий код в Command2_Click событие:
Dim str_Connection As String
Dim cn As ADOCE.Connection

str_Connection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
Set cn = CreateObject("ADOCE.Connection.3.1")
cn.Open str_Connection
cn.Execute "Create table table1(id int NOT NULL, field1 nvarchar(1))"
cn.Execute "CREATE UNIQUE INDEX idx1 ON table1(id)"
cn.Execute "insert table1 values (1, 'A')"
cn.Execute "insert table1 values (2, 'B')"
cn.Execute "insert table1 values (3, 'C')"
cn.Close
Set cn = Nothing
MsgBox "Table Created"
				

Как создать запрос в таблицу

Для запроса таблицы, созданной ранее, выполните следующие действия.
  1. Скопируйте и вставьте следующий код в Command3_Click событие:
    Dim cn As ADOCE.Connection
    Dim rs As ADOCE.Recordset
    Set cn = CreateObject("ADOCE.Connection.3.1")
    Set rs = CreateObject("ADOCE.Recordset.3.1")
    cn.Open "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
    rs.Open "select * from table1 where field1='A'", cn, adOpenKeyset, adLockReadOnly
    Dim x As Integer
    x = 0
    For x = 0 To rs.RecordCount - 1
        MsgBox rs(1).Value
        rs.MoveNext
    Next
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    					

  2. Сохраните проект и запустите проект через устройство или эмулятор.
  3. Нажмите кнопку Создание базы данных кнопки.
  4. Нажмите кнопку Создание таблицы кнопки.
  5. Нажмите кнопку Выполнение запроса кнопки. Следует иметь в виду окно сообщения, которое будет отображаться этот символ «A».

Ссылки

SQL Server CE документации; раздел: «Обработка ошибок»

Для получения дополнительных сведений посетите следующие веб-узлы корпорации Майкрософт:

Устранение проблем подключения SQL Server CE

SQL Server CE 1.1 пакетом обновления 1

Свойства

Код статьи: 320785 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Windows CE Edition
Ключевые слова: 
kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:320785
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com