View Full Version : System.Data.SqlServerCe


Ronaldo
10-04-2006, 12:41 PM
Bom dia.
Estou precisando saber se tem como eu tabalhar com essa referÊncia em um
Projeto Windows Application com VB.net, afim de manipular uma base de dados
Sql Server Mobile 2005 em um Servidor, pois preciso ler uma tabela muito
grande no SqlServer 6.5(acreditem se quizer) com aproximadamente 250000
registros, limpar alguns caracteres indesejáveis, dividir em 04 tabelas(banco
normalizado) para então criar uma base .sdf. Isso tudo será scdhedulado
diariamente a noite como um processo único.

Eu sei que isso poderia ser feito atráves de recursos do SqlServer 2005, mas
eu preciso fazer via aplicação, loucura né????

Obrigado.

Ronaldio

Felipe
10-04-2006, 03:38 PM
Bom dia Ronaldo,
Tem como sim, é só vc adicionar uma referencia no seu projeto.
a DLL fica normamente no diretorio onde vc instala o VS 2005
EX :

C:\Arquivos de programas\Microsoft Visual Studio
8\Common7\IDE\System.Data.SqlServerCe.dll


depois fazer seus codigos para manipular esse arquivo SDF.


Espero ter ajudado.
Abraços.
"Ronaldo" escreveu:

> Bom dia.
> Estou precisando saber se tem como eu tabalhar com essa referÊncia em um
> Projeto Windows Application com VB.net, afim de manipular uma base de dados
> Sql Server Mobile 2005 em um Servidor, pois preciso ler uma tabela muito
> grande no SqlServer 6.5(acreditem se quizer) com aproximadamente 250000
> registros, limpar alguns caracteres indesejáveis, dividir em 04 tabelas(banco
> normalizado) para então criar uma base .sdf. Isso tudo será scdhedulado
> diariamente a noite como um processo único.
>
> Eu sei que isso poderia ser feito atráves de recursos do SqlServer 2005, mas
> eu preciso fazer via aplicação, loucura né????
>
> Obrigado.
>
> Ronaldio
>

Ronaldo
10-04-2006, 05:01 PM
Felipe, bom dia.

Na verdade, eu esqueci de mencionar, que eu já havia tentado referenciar a
dll, como você explicou abaixo, mas não funciona.Quando eu declaro uma
variável, por exemplo de conexão, apresenta o seguinte erro relacionado ao
tipo da variável, conforme exemplo abaixo:

'declarando variavel do tipo SqlCeConnection
Private objCon as SqlCeConnection


Error 2 Reference required to assembly 'System.Data, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes'
containing the implemented interface 'System.Data.IDbConnection'. Add one to
your project. C:\My Documents\Visual Studio 2005\Projects\Create Structure
Full\Create Structure Full\Mobile.vb 3 26 Create Structure Full

Estranho né?

Obrigado pela ajuda, você conseguiu utilizar a referÊncia em algum Projeto
Windows Application?

Grato,

Ronaldo.



"Felipe" escreveu:

> Bom dia Ronaldo,
> Tem como sim, é só vc adicionar uma referencia no seu projeto.
> a DLL fica normamente no diretorio onde vc instala o VS 2005
> EX :
>
> C:\Arquivos de programas\Microsoft Visual Studio
> 8\Common7\IDE\System.Data.SqlServerCe.dll
>
>
> depois fazer seus codigos para manipular esse arquivo SDF.
>
>
> Espero ter ajudado.
> Abraços.
> "Ronaldo" escreveu:
>
> > Bom dia.
> > Estou precisando saber se tem como eu tabalhar com essa referÊncia em um
> > Projeto Windows Application com VB.net, afim de manipular uma base de dados
> > Sql Server Mobile 2005 em um Servidor, pois preciso ler uma tabela muito
> > grande no SqlServer 6.5(acreditem se quizer) com aproximadamente 250000
> > registros, limpar alguns caracteres indesejáveis, dividir em 04 tabelas(banco
> > normalizado) para então criar uma base .sdf. Isso tudo será scdhedulado
> > diariamente a noite como um processo único.
> >
> > Eu sei que isso poderia ser feito atráves de recursos do SqlServer 2005, mas
> > eu preciso fazer via aplicação, loucura né????
> >
> > Obrigado.
> >
> > Ronaldio
> >

Felipe
10-05-2006, 01:19 PM
Bom dia!!
Na verdade eu cheguei a usar por um bom tempo um banco SDF, em uma aplicação
windows application, mas eu uso C#, funciona beleza....

mas eu n tenho experiencia com VB .NET... entao n sei oque pode estar
acontecendo ....
abraço.



"Ronaldo" escreveu:

> Felipe, bom dia.
>
> Na verdade, eu esqueci de mencionar, que eu já havia tentado referenciar a
> dll, como você explicou abaixo, mas não funciona.Quando eu declaro uma
> variável, por exemplo de conexão, apresenta o seguinte erro relacionado ao
> tipo da variável, conforme exemplo abaixo:
>
> 'declarando variavel do tipo SqlCeConnection
> Private objCon as SqlCeConnection
>
>
> Error 2 Reference required to assembly 'System.Data, Version=1.0.5000.0,
> Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes'
> containing the implemented interface 'System.Data.IDbConnection'. Add one to
> your project. C:\My Documents\Visual Studio 2005\Projects\Create Structure
> Full\Create Structure Full\Mobile.vb 3 26 Create Structure Full
>
> Estranho né?
>
> Obrigado pela ajuda, você conseguiu utilizar a referÊncia em algum Projeto
> Windows Application?
>
> Grato,
>
> Ronaldo.
>
>
>
> "Felipe" escreveu:
>
> > Bom dia Ronaldo,
> > Tem como sim, é só vc adicionar uma referencia no seu projeto.
> > a DLL fica normamente no diretorio onde vc instala o VS 2005
> > EX :
> >
> > C:\Arquivos de programas\Microsoft Visual Studio
> > 8\Common7\IDE\System.Data.SqlServerCe.dll
> >
> >
> > depois fazer seus codigos para manipular esse arquivo SDF.
> >
> >
> > Espero ter ajudado.
> > Abraços.
> > "Ronaldo" escreveu:
> >
> > > Bom dia.
> > > Estou precisando saber se tem como eu tabalhar com essa referÊncia em um
> > > Projeto Windows Application com VB.net, afim de manipular uma base de dados
> > > Sql Server Mobile 2005 em um Servidor, pois preciso ler uma tabela muito
> > > grande no SqlServer 6.5(acreditem se quizer) com aproximadamente 250000
> > > registros, limpar alguns caracteres indesejáveis, dividir em 04 tabelas(banco
> > > normalizado) para então criar uma base .sdf. Isso tudo será scdhedulado
> > > diariamente a noite como um processo único.
> > >
> > > Eu sei que isso poderia ser feito atráves de recursos do SqlServer 2005, mas
> > > eu preciso fazer via aplicação, loucura né????
> > >
> > > Obrigado.
> > >
> > > Ronaldio
> > >