Inquiridor
Primeira aplicação to viajando

Pergunta
-
Pessoal,
Sou programador VB.net e estou tentando fazer um teste com Mobile.
Inicialmente criei um form com alguns campos e tals, contudo na hora de acessar a base de dados da um erro na connection string. Vejam como fiz:
Private PrvConMob As SqlServerCe.SqlCeConnection
Private prvAdpMob As SqlServerCe.SqlCeDataAdapter
Private PrvSetMob As New DataSet
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PrvConMob = New SqlServerCe.SqlCeConnection("Data Source=.;Initial Catalog=BANCOMOBILE;Integrated Security=True")
PrvConMob.Open()
End Sub
Private Sub lnkFndPro_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkFndPro.Click
prvadpmob = new SqlServerCe.SqlCeDataAdapter("Select IDProcesso,Motorista,Transportadora,NroCartao from Vwprv_AplProcesso",
End Sub
O erro ocorre na linha onde defino a connection string, diz que há um erro na sintax em "Initial Catalog"
O SQL server é a versão 2000 Developer Edition e está instalada em minha máquina, o emulador ta rodando, tanto que se eu remover as linhas referentes ao banco de dados ele abre e mostra a tela que criei, ou seja, o Deploy ta funcionando.
Todas as Respostas
-
-
Olá,
Primeiramente vc precisa verificar se o ActiveSync instalou o SQL Server no Pocket. Pra isso entre em, Programs File no Pocket ele vai ter criado uma pasta com o nome do seu projeto e com o banco dedos, tente acessar o banco de dados se conectar relamente o problema esta na string que eu acho difiil.
Mande retorno que vamos tentando resolver... abraços..
Atenciosamente
Flávio Secchieri Mariott
Analista de Sistemas
-
Rick,
O SQLCe tem alguma diferenças em relação ao SQL Server, a primeira delas é a conexão:
Code BlockPrvConMob = New SqlServerCe.SqlCeConnection("Data Source=arquivo.sdf")
Onde o arquivo SDF é um banco de dados criado pelo SQLCe. Neste contexto você não tem catálogos e sim arquivos que contêm as tabelas.
[]s,