Exemplo de string de conexão
Essa é uma string de conexão .NET Compact Framework Data Provider for SQL Server Mobile para se conectar com SQL Server Compact.
Especificando o tamanho máximo do arquivo temporário
O tamanho máximo do arquivo temporário do banco de dados é por padrão 128 MB. Substitua isso usando a seguinte string de conexão.
Data Source=Arquivo.sdf;Temp File Max Size=256;Persist Security Info=False;
Conexão através de diferentes linguagens
C#
Exemplo de código em C# de conexão com SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile:
using System;
using System.Data.SqlServerCe;
class DatabaseConnection
{
static void Main()
{
// Define a string de conexão SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile
string connectionString = "Data Source=Arquivo.sdf;Temp File Max Size=256;Persist Security Info=False;";
using (SqlConnection connection = new SqlCeConnection(connectionString))
{
try
{
// Abre a conexão
connection.Open();
Console.WriteLine("Conexão aberta com sucesso!");
// Fecha a conexão
connection.Close();
}
catch (SqlCeException ex)
{
Console.WriteLine("Erro: " + ex.Message);
}
}
// Fecha a conexão
}
}
VB.NET
Exemplo de código em VB.NET de conexão com SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile:
Imports System
Imports System.Data.SqlServerCe
Module DatabaseConnection
Sub Main()
' Define a string de conexão SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile
Dim connectionString As String = "Data Source=Arquivo.sdf;Temp File Max Size=256;Persist Security Info=False;"
Using connection As New SqlCeConnection(connectionString)
Try
' Abre a conexão
connection.Open()
Console.WriteLine("Conexão aberta com sucesso!")
'
' INSIRA SEU CÓDIGO AQUI
'
Catch ex As SqlCeException
' Erros específicos do SqlCeException
Console.WriteLine("Erro: " & ex.Message)
Catch ex As Exception
' Outros erros
Console.WriteLine("Erro: " & ex.Message)
Finally
' Fecha a conexão
If connection IsNot Nothing Then
connection.Close()
Console.WriteLine("Conexão fechada.")
End If
End Try
End Using
End Sub
End Module