none
Primeira aplicação to viajando RRS feed

  • 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.
    quinta-feira, 18 de outubro de 2007 18:49

Todas as Respostas

  • Se voce estiver na IDE do Visual Studio, use as propriedades do Server Explorer pra pegar a string de conexao do banco de dados (clique no banco, e F4 pra ver as propriedades, dá pra copiar e colar a string de conexao)

     

     

    segunda-feira, 22 de outubro de 2007 20:30
  • 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

    terça-feira, 23 de outubro de 2007 16:14
  • Rick,

     

    O SQLCe tem alguma diferenças em relação ao SQL Server, a primeira delas é a conexão:

     

    Code Block
    PrvConMob = 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,

    sexta-feira, 26 de outubro de 2007 01:22