Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

PontoNetPT

The Yahoo! Groups Product Blog

Check it out!

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 1015 - 1044 of 20462   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#1015 From: "rbfigueira" <rbfig-wap@...>
Date: Tue May 1, 2001 2:47 pm
Subject: Re: Desafio : Construção de um DAL
rbfigwap
Send Email Send Email
 
Boas Xico :P

Realmente tens uns bons artigos !!

No primeiro artigo tu mencionas um outro artigo .... qual é ?

Tú dizes :

"The beginning of my solution was the creation of a simple class
(DALQueryBuilder, see source code in the last article) that would make me type
less code to update an object."

Qual é esse "last article" que tem esse DALQueryBuilder  ?

Um abraço,
Ricardo Figueira
   ----- Original Message -----
   From: xico
   To: PontoNetPT@yahoogroups.com
   Sent: Tuesday, April 30, 2002 5:06 PM
   Subject: Re: [PontoNetPT] Desafio : Construção de um DAL



   Olah,

   Se alguem tiver interesse em um DAL diferente:
   http://www.codeproject.com/csharp/dal1.asp
   http://www.codeproject.com/csharp/dal2.asp
   http://www.codeproject.com/csharp/dal3.asp

   Saudacoes,
   - xico -



   __________________________________________

   Para SAIR da lista, enviar um email para:
   PontoNetPT-unsubscribe@yahoogroups.com

   Para ENTRAR na lista, enviar um email para:
   PontoNetPT-subscribe@yahoogroups.com

   Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





[Non-text portions of this message have been removed]

#1016 From: rbfigueira@...
Date: Thu May 2, 2002 8:00 am
Subject: Dica do dia
rbfigueira
Send Email Send Email
 
Tip of the Day!
by Editor ASPToday

The following code uses the GetLogicalDrives method of the Directory class
to display a list of available drives:

<%@ Page Language="VB" %>
<%@ Import  Namespace="System.IO" %>
<%
	 Dim Drives() As string
	 Dim Drive As string
	 Drives = Directory.GetLogicalDrives()

	 For Each Drive in Drives
		 Response.Write(drive)
		 Response.Write("<br />")
	 Next
%>

#1017 From: rbfigueira@...
Date: Thu May 2, 2002 8:04 am
Subject: Mais uma dica
rbfigueira
Send Email Send Email
 
Tip of the Day!
by Editor ASPToday

In ASP.NET a hierarchy of directories can be created using a single method
call:

<%@ Page Language="VB" %>
<%@ Import  Namespace="System.IO" %>
<%
  Directory.CreateDirectory("C:\one\two\three\four directories")
%>

#1018 From: "xico" <xico@...>
Date: Thu May 2, 2002 11:12 am
Subject: Re: Desafio : Construção de um DAL
xicoloko
Send Email Send Email
 
Ricardo,

Estah na ultima parte da serie de 3 artigos...
   http://www.codeproject.com/csharp/dal3.asp

Eh soh baixar o fonte (C#).

Saudacoes,
- xico -

----- Original Message -----
From: "rbfigueira" <rbfig-wap@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Tuesday, May 01, 2001 11:47 AM
Subject: Re: [PontoNetPT] Desafio : Construgco de um DAL


Boas Xico :P

Realmente tens uns bons artigos !!

No primeiro artigo tu mencionas um outro artigo .... qual i ?

Tz dizes :

"The beginning of my solution was the creation of a simple class
(DALQueryBuilder, see source code in the last article) that would make me
type less code to update an object."

Qual i esse "last article" que tem esse DALQueryBuilder  ?

Um abrago,
Ricardo Figueira
   ----- Original Message -----
   From: xico
   To: PontoNetPT@yahoogroups.com
   Sent: Tuesday, April 30, 2002 5:06 PM
   Subject: Re: [PontoNetPT] Desafio : Construgco de um DAL



   Olah,

   Se alguem tiver interesse em um DAL diferente:
   http://www.codeproject.com/csharp/dal1.asp
   http://www.codeproject.com/csharp/dal2.asp
   http://www.codeproject.com/csharp/dal3.asp

   Saudacoes,
   - xico -



   __________________________________________

   Para SAIR da lista, enviar um email para:
   PontoNetPT-unsubscribe@yahoogroups.com

   Para ENTRAR na lista, enviar um email para:
   PontoNetPT-subscribe@yahoogroups.com

   Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





[Non-text portions of this message have been removed]



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1019 From: LFigueiredo@...
Date: Thu May 2, 2002 12:18 pm
Subject: DAL
LFigueiredo@...
Send Email Send Email
 
Qual  o barato do dal? Porque o futuro aponta a programação distribuida, e
assim sendo, objetos com+. Nesse caso a pessoa alem de utilizar um objeto
para as regras do negocio, ainda estanciaria objetos do dal no servidor de
aplicação para acessar o banco de dados?? Soa como perda de tempo para
mim....





______________________________________________________
Leonardo Figueiredo ( lfigueiredo@... )
ÁBACO Tecnologia de Informação Ltda
Cuiabá - MT - Brasil
Fone: (65) 623-0777

#1020 From: rbfigueira@...
Date: Thu May 2, 2002 1:09 pm
Subject: Inherits / MustInherits
rbfigueira
Send Email Send Email
 
Colegas,

Alguem me pode um breve explicação em que casos devemos utilizar o Inherits
e o MustInherits ?

Nota:
Agradecia se poderem dar um exemplo simples ;P

Obrigado

> Um abraço,
> Ricardo Figueira (RBFIGUEIRA)
>

#1021 From: "Joao Cardoso" <joao.cardoso@...>
Date: Thu May 2, 2002 1:34 pm
Subject: Re: DAL
joao.cardoso@...
Send Email Send Email
 
O futuro ser COM+?!

Penso que é o contratio... o futuro são os webservices e componentes
distribuidos em plataforma .NET. O COM + já era :PP

Nenhuma DAL é perca de tempo. Pelo contrario... é poupar tempo. Todos
sabemos que perdemos demasiado tempo a escrever linhas de codigo para
atingir um fim, repetidas vezes, sendo que esse fim muitas vezes é sempre o
mesmo. Por exemplo, fiz uma classe, em que para abrir um DataTable editável,
apenas tenho de declarar uma variavel e executar um metodo... esse poderá
ser uma das vantagens de elaborar uma DAL... poupar tempo na altura de
utilizar as coisas.

Diga-se que uma DAL é apenas uma pequena parte de uma Framework... mas
seguramente uma das mais importantes. Além de normalizar o desenvolvimento,
tem por objectivo aquilo que todos procuramos no dia a dia.... rapidez no
desenvolvimento e reutilização do código.

Uma boa Framework de trabalho, retira ao programador horas de programação
semanalmante, que no final do mês podem representar dias. Uma boa DAL, parte
dessa framework, quando bem feita, reduz possiveis erros de tratamento de
dados, reduz tempo no desenvolvimento na abertura de dados e actualização
dos mesmos, e cria uma base comum de desenvolvimento para todos os
programadores de um projecto, o que implica código mais legivel.

Um projecto DAL seria muito interessante ver evoluir no contexto da lista.
Quem sabe, daí partir até para uma framework  mais alargada.

João Cardoso

----- Original Message -----
From: <LFigueiredo@...>
To: <pontonetpt@yahoogroups.com>
Sent: Thursday, May 02, 2002 1:18 PM
Subject: [PontoNetPT] DAL


Qual  o barato do dal? Porque o futuro aponta a programação distribuida, e
assim sendo, objetos com+. Nesse caso a pessoa alem de utilizar um objeto
para as regras do negocio, ainda estanciaria objetos do dal no servidor de
aplicação para acessar o banco de dados?? Soa como perda de tempo para
mim....

#1022 From: "Manuel Esteves" <toucomxono@...>
Date: Thu May 2, 2002 2:54 pm
Subject: Aceder a um Botao num objecto table
tou_com_xono_pa
Send Email Send Email
 
Boas,

Será que me podem ajudar...tenho um botão dentro de um objecto
table(asp:table) e qd clico no botao ele nao executa o codigo a ele
associado.

Há maneira de fazer isso?

Obrigado
Manuel Esteves

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx

#1023 From: "rbfigueira" <rbfig-wap@...>
Date: Wed May 2, 2001 7:04 pm
Subject: Re: Inherits / MustInherits
rbfigwap
Send Email Send Email
 
Amigos,

Bem, a minha pergunta feita dessa maneira parece um pouco vaga.

Não me refiro "inherits" entre CodeBind e aspxs:

<@ page inherits="CodeBind" %>  --> Inherits Page

O que pretendo saber é em relação a entre Classes !  Inherits e
MustInherits, entre classes !!!

Como nunca fiz isso ....alguem pode dar-me umas dicas ?

Obrigado.

Um abraço,
Ricardo Figueira



----- Original Message -----
From: <rbfigueira@...>
To: <pontonetpt@yahoogroups.com>
Sent: Thursday, May 02, 2002 2:09 PM
Subject: [PontoNetPT] Inherits / MustInherits


Colegas,

Alguem me pode um breve explicação em que casos devemos utilizar o Inherits
e o MustInherits ?

Nota:
Agradecia se poderem dar um exemplo simples ;P

Obrigado

> Um abraço,
> Ricardo Figueira (RBFIGUEIRA)
>


__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1024 From: "Glauber Lima" <glauber.lima@...>
Date: Thu May 2, 2002 8:24 pm
Subject: Re: Desafio : Construção de um DAL
glauberlima
Send Email Send Email
 
Podes me explicar o que seria um DAL ?

----- Original Message -----
From: <rbfigueira@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Tuesday, April 30, 2002 5:31 AM
Subject: RE: [PontoNetPT] Desafio : Construção de um
DAL


Bom dia amigos,

Estou a ver que ninguem quer aderir ao desafio da
construção do DAL:(

Estou mencionando esta solução para o getConnection() :

Shared Function getConnection() as sqlConnection
     Dim connString as String

     connString =
ConfigurationSettings.AppSettings("ConnectionString")

     Dim objConnection as SqlConnection
     objConnection = New SqlConnection(connString)
     objConnection.Open()
     return objConnection
End Function


Colocar no web.config :

<appSettings>
    <add key="ConnectionString" value="Data
Source=142.165.1.1; Initial
Catalog=pubs; UserID=sa;Password=;Connect Timeout
=30"/>
</appSettings>


Alguem a quer melhorar ou alterar, visto ter que ser
compativel com access e
sqlserver ?

Um abraço,
Ricardo Figueira (RBFIGUEIRA)



-----Original Message-----
From: rbfigueira@...
[mailto:rbfigueira@...]
Sent: segunda-feira, 29 de Abril de 2002 15:07
To: PontoNetPT@yahoogroups.com
Subject: [PontoNetPT] Desafio : Construção de um DAL


Boas amigos,

Bem para mim, o DAL, é um dos aspectos mais importantes
!! Não é fácil criar
um excelente DAL... demora tempo e damos muitas
cabeçadas (hehehe). Pois um
bom DAL deve ser pelo menos, no mínimo, compativel com
o Access e Sqlserver.

Porque não criamos um DAL, todos em conjunto,
partilhando ideias ?
Escolheriamos cada semana uma função "chave" e
discutimos, e partilhamos
ideias ....

Por exemplo escolhemos esta semana o getConnection !!!

Por exemplo (getConnection):

Public Class DataAccess
Shared Function getConnection() as sqlConnection
     Dim connString as String

     connString = "Data Source=142.165.1.1;
InitialCatalog=pubs;UserID=sa;Password="

     Dim objConnection as SqlConnection
     objConnection = New SqlConnection(connString)
     objConnection.Open()
     return objConnection
End Function
End Class


Muito básico né ?
Mas é claro que podemos melhorar... pois a connString
está dentro da class o
que não é prático ... então se :

Substituirmos a connString  por
ConfigurationSettings.AppSettings("ConnectionString")

e no web.config:

<appSettings>
    <add key="ConnectionString" value="Data
Source=142.165.1.1; Initial
Catalog=pubs; UserID=sa;Password=;Connect Timeout
=30"/>
</appSettings>

etc ... etc ... etc

Têm uma ideia melhor ? Fazem de outra maneira ?

O que vcs acham ?


Um abraço,
Ricardo Figueira (RBFIGUEIRA)



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/


------------------------ Yahoo! Groups

__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/

#1025 From: "epollux" <epolux@...>
Date: Thu May 2, 2002 8:40 pm
Subject: Re: Desafio : Construção de um DAL
epollux
Send Email Send Email
 
A SQLConnection só server para banco SQL Server.

Se você quer fazer algo genérico, você deve usar OleDbConnection ao
invés de sqlConnection. Desta forma, é possível acessar qualquer
banco que tenha um OLE DB provider (Access, Sql Server, Oracle, ODBC,
etc..).

A OleDbConnection está no namespace System.Data.OleDb.


Shared Function getConnection() as OleDbConnection
      Dim connString as String

      connString = ConfigurationSettings.AppSettings
("ConnectionString")

      Dim objConnection as OleDbConnection
      objConnection = New OleDbConnection(connString)
      objConnection.Open()
      return objConnection
  End Function


--- In PontoNetPT@y..., "Glauber Lima" <glauber.lima@s...> wrote:
> Podes me explicar o que seria um DAL ?
>
> ----- Original Message -----
> From: <rbfigueira@m...>
> To: <PontoNetPT@y...>
> Sent: Tuesday, April 30, 2002 5:31 AM
> Subject: RE: [PontoNetPT] Desafio : Construção de um
> DAL
>
>
> Bom dia amigos,
>
> Estou a ver que ninguem quer aderir ao desafio da
> construção do DAL:(
>
> Estou mencionando esta solução para o getConnection() :
>
> Shared Function getConnection() as sqlConnection
>     Dim connString as String
>
>     connString =
> ConfigurationSettings.AppSettings("ConnectionString")
>
>     Dim objConnection as SqlConnection
>     objConnection = New SqlConnection(connString)
>     objConnection.Open()
>     return objConnection
> End Function
>
>
> Colocar no web.config :
>
> <appSettings>
>    <add key="ConnectionString" value="Data
> Source=142.165.1.1; Initial
> Catalog=pubs; UserID=sa;Password=;Connect Timeout
> =30"/>
> </appSettings>
>
>
> Alguem a quer melhorar ou alterar, visto ter que ser
> compativel com access e
> sqlserver ?
>
> Um abraço,
> Ricardo Figueira (RBFIGUEIRA)
>
>
>
> -----Original Message-----
> From: rbfigueira@m...
> [mailto:rbfigueira@m...]
> Sent: segunda-feira, 29 de Abril de 2002 15:07
> To: PontoNetPT@y...
> Subject: [PontoNetPT] Desafio : Construção de um DAL
>
>
> Boas amigos,
>
> Bem para mim, o DAL, é um dos aspectos mais importantes
> !! Não é fácil criar
> um excelente DAL... demora tempo e damos muitas
> cabeçadas (hehehe). Pois um
> bom DAL deve ser pelo menos, no mínimo, compativel com
> o Access e Sqlserver.
>
> Porque não criamos um DAL, todos em conjunto,
> partilhando ideias ?
> Escolheriamos cada semana uma função "chave" e
> discutimos, e partilhamos
> ideias ....
>
> Por exemplo escolhemos esta semana o getConnection !!!
>
> Por exemplo (getConnection):
>
> Public Class DataAccess
> Shared Function getConnection() as sqlConnection
>     Dim connString as String
>
>     connString = "Data Source=142.165.1.1;
> InitialCatalog=pubs;UserID=sa;Password="
>
>     Dim objConnection as SqlConnection
>     objConnection = New SqlConnection(connString)
>     objConnection.Open()
>     return objConnection
> End Function
> End Class
>
>
> Muito básico né ?
> Mas é claro que podemos melhorar... pois a connString
> está dentro da class o
> que não é prático ... então se :
>
> Substituirmos a connString  por
> ConfigurationSettings.AppSettings("ConnectionString")
>
> e no web.config:
>
> <appSettings>
>    <add key="ConnectionString" value="Data
> Source=142.165.1.1; Initial
> Catalog=pubs; UserID=sa;Password=;Connect Timeout
> =30"/>
> </appSettings>
>
> etc ... etc ... etc
>
> Têm uma ideia melhor ? Fazem de outra maneira ?
>
> O que vcs acham ?
>
>
> Um abraço,
> Ricardo Figueira (RBFIGUEIRA)
>
>
>
> __________________________________________
>
> Para SAIR da lista, enviar um email para:
> PontoNetPT-unsubscribe@y...
>
> Para ENTRAR na lista, enviar um email para:
> PontoNetPT-subscribe@y...
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
> ------------------------ Yahoo! Groups
>
> __________________________________________
>
> Para SAIR da lista, enviar um email para:
> PontoNetPT-unsubscribe@y...
>
> Para ENTRAR na lista, enviar um email para:
> PontoNetPT-subscribe@y...
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/

#1026 From: rbfigueira@...
Date: Fri May 3, 2002 7:56 am
Subject: Dica do dia
rbfigueira
Send Email Send Email
 
Tip of the Day!
by S Bashkar

The DataGrid Control of ASP.NET is a versatile server control that can be
employed to display tabular data with the added flexibility of selecting
editing sorting and paging the data. Adding the DataGrid control to ASP.NET
is pretty simple and can be done on the fly by employing the following code
snippet:

dispdtgrid.aspx
---------------

<script language = "vb" runat = "server">
sub page_load(obj as object , e as EventArgs)
    'populate the datagrid on the page load event
    dim x as new ArrayList
    x.add("1")
    x.add("2")
    x.add("3")
    mygrid.datasource =x
    mygrid.databind()
end sub
</script>

<html>

<head>
<title>DataGrid Control of ASP.NET</title>
</head>

<body>
<h2>DataGrid Control of ASP.NET</h2>
<asp:DataGrid id = "mygrid"  runat ="server" />
</body>
</html>

#1027 From: rbfigueira@...
Date: Fri May 3, 2002 8:02 am
Subject: Evento MSDN : Aplicações assíncronas, CLR e ferramentas
rbfigueira
Send Email Send Email
 
Lisboa  14/5/2002  Auditório do Colégio de S. João de Brito Estrada da
Torre, 28 1750 Lumiar - Lisboa
Porto  16/5/2002  Fundação Dr. António Cupertino de Miranda Av. da Boavista,
4245 4100-140 Porto


Neste ciclo de sessões MSDN continuamos com aspectos especializados da
plataforma .NET e integração com ferramentas de parceiros tecnológicos como
é exemplo neste caso a Compuware.

AGENDA


----------------------------------------------------------------------------
----


Como desenvolver aplicações assíncronas na plataforma .NET
Ricardo Parreira - PHC
Nesta sessão veremos como implementer na prática as tecnologias assíncronas
que fazem parte da plataforma .NET para desenhar aplicações "loosely
coupled" e baseadas em mensagens.
Veremos a família de classes "multi threading" que permitem tirar partidido
deste modelo nas suas aplicações e a forma de modelar processos de negócio.


Coffee - Break

Como funciona o "Hello World" na plataforma Microsoft .NET
Fernando Vasco Carvalho / Manuel Costa - WeDo Consulting / Microsoft
Esta sessão aborda alguns detalhes da arquitectura interna da plataforma
.NET. Serão discutidos detalhes da linguagem intermédia IL, e das estruturas
de dados utilizadas pelo Common Language Runtime (CLR), em tempo de
execução. O objectivo da sessão é clarificar todos os passos que estão
envolvidos na execução de uma aplicação simples tal como o clássico "Hello
World".

Almoço (Livre)

A Compuware pode ajudá-lo a preparar-se para Microsoft .NET
Nuno Dias - Compuware
A Compuware proporciona-lhe as ferramentas de software de elevada
produtividade e a experiência de profissionais qualificados que ajudam as
organizações a construirem aplicações Microsoft .NET com grandes niveis de
performance, segurança e escalabilidade. Para um desafio tecnológico desta
dimensão, as empresas de TI precisam de um parceiro de confiança. A
Compuware é uma das empresas cujo posicionamento pode ajudar as empresas de
TI a gerir a mudança para a nova plataforma .NET. Os nossos produtos
oferecem o suporte eficaz às suas aplicações durante o ciclo de vida destas,
desde o desenvolvimento, testes e até à produção.

Coffee-Break

Métodos Formais de Desenvolvimento de Software em .NET
José Nuno Oliveira - Sidereus / U. Minho
As Organizações enfrentam projectos cada vez mais complexos no mercado
actual, para serem competitivas, têm que procurar métodos que respondam de
forma eficaz às necessidades de rapidez e "time to market", sem comprometer
a qualidade. Actualmente é possivel incorporar directamente no VS.NET
Métodos Formais, através de linguagens suportadas pelo CLR. Vamos abordar
Técnicas formais de modelação e engenharia reversa, em VS.NET com
Haskell/Mondrian, focando àreas como o desenvolvimento de componentes de
software, a partir de estruturas de dados e funções.

Encerramento


Mais Informações :
http://www.microsoft.com/portugal/eventos/msdn/default.asp

#1028 From: "Joao Cardoso" <joao.cardoso@...>
Date: Fri May 3, 2002 8:48 am
Subject: Re: Re: Desafio : Construção de um DAL
joao.cardoso@...
Send Email Send Email
 
Ois

Epolux... desculpa discordar totalmente de ti.

O OleDB não deve ser usado para SQL Server. Para criar uma ligação generica
deve-se usar o IdbConnection, desta forma :

Dim cnConnection as System.Data.IdbConnection

Depois se quiseres usar OleDb fazes assim :

cnConnection = New OleDbConnection(bla bla bla)

Se quiseres usar SqlServer fazes :

cnConnection = New SQLConnection(bla bla bla)

Esta é a forma correcta de usar um driver genérico.

Abraço

João Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Thursday, May 02, 2002 9:40 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL


A SQLConnection só server para banco SQL Server.

Se você quer fazer algo genérico, você deve usar OleDbConnection ao
invés de sqlConnection. Desta forma, é possível acessar qualquer
banco que tenha um OLE DB provider (Access, Sql Server, Oracle, ODBC,
etc..).

A OleDbConnection está no namespace System.Data.OleDb.


Shared Function getConnection() as OleDbConnection
      Dim connString as String

      connString = ConfigurationSettings.AppSettings
("ConnectionString")

      Dim objConnection as OleDbConnection
      objConnection = New OleDbConnection(connString)
      objConnection.Open()
      return objConnection
  End Function

#1029 From: rbfigueira@...
Date: Fri May 3, 2002 8:57 am
Subject: RE: Re: Desafio : Construção de um DAL
rbfigueira
Send Email Send Email
 
Epolux, não te lembras que ficamos com esta solução ?

+++++++++++++++++++++++++++++

Public Enum DALProvider
   OLEDB,
   SQLServer,
   ODBC
end enum

  Public Function CriarConneccao(dataProvider as DALProvider,connString as
string) as IdbConnection
     Dim myConnection as System.Data.IdbConnection

     if dataProvider=DALProvider.OLEDB then
         myConnection = new OleDbConnection(connString)
     End if

     if dataProvider=DALProvider.SQLServer  then
         myConnection = new SqlConnection(connString)
     endif

     Return(myConnection)
  End Function

+++++++++++++++++++++++++++++++

O que vcs acham.... o Open deveria fica dentro ou fora desta função ?


[]´s
Ricardo Figueira (RBFIGUEIRA)


-----Original Message-----
From: Joao Cardoso [mailto:joao.cardoso@...]
Sent: sexta-feira, 3 de Maio de 2002 9:48
To: PontoNetPT@yahoogroups.com
Subject: Re: [PontoNetPT] Re: Desafio : Construção de um DAL


Ois

Epolux... desculpa discordar totalmente de ti.

O OleDB não deve ser usado para SQL Server. Para criar uma ligação generica
deve-se usar o IdbConnection, desta forma :

Dim cnConnection as System.Data.IdbConnection

Depois se quiseres usar OleDb fazes assim :

cnConnection = New OleDbConnection(bla bla bla)

Se quiseres usar SqlServer fazes :

cnConnection = New SQLConnection(bla bla bla)

Esta é a forma correcta de usar um driver genérico.

Abraço

João Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Thursday, May 02, 2002 9:40 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL


A SQLConnection só server para banco SQL Server.

Se você quer fazer algo genérico, você deve usar OleDbConnection ao
invés de sqlConnection. Desta forma, é possível acessar qualquer
banco que tenha um OLE DB provider (Access, Sql Server, Oracle, ODBC,
etc..).

A OleDbConnection está no namespace System.Data.OleDb.


Shared Function getConnection() as OleDbConnection
      Dim connString as String

      connString = ConfigurationSettings.AppSettings
("ConnectionString")

      Dim objConnection as OleDbConnection
      objConnection = New OleDbConnection(connString)
      objConnection.Open()
      return objConnection
  End Function





__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1030 From: rbfigueira@...
Date: Fri May 3, 2002 9:26 am
Subject: [ADMIN] : Poll
rbfigueira
Send Email Send Email
 
Bom dia amigos,

Eu queria fazer vários "Polls" para saber determinadas opiniões dos membros
da lista MAS não queria utilizar a do Yahoo.

Queria saber opiniões acerca de :

- Que linguagem estão a utilizar.
- Quantos querem aderir ao desafio do DAL.
- O que gostariam de discutir criando um Novo desafio (Message Board, News
Board, Newsletters, Poll, etc)
- etc, etc

O último Poll (Yahoo) não teve um grande sucesso, pois muitos pertencem á
lista mas não estão registrados no Yahoo.

Alguem tem por ai ... um Poll simples (c# ou VB) com acesso DB (access) para
colocar num site (http://www.brinkster.com)

O objectivo era uma página que tivesse apenas o Poll e é apenas para ser
utilizado para a lista PontoNetPT.

Nota: Como ainda não estudei como fazer um Poll....tou pedindo pra vcs ;OP

Quem tiver, por favor, envie-me em Private !

Um abraço,
Ricardo Figueira (RBFIGUEIRA)
Moderador Lista PontoNetPT

#1031 From: Azevedo <azevedo@...>
Date: Fri May 3, 2002 9:37 am
Subject: RE: [ADMIN] : Poll
azevedo@...
Send Email Send Email
 
Se não tem que ser em asp.net, vao ao site

http://www.hotscripts.com e é so escolher.


Ahhh tem lá de tudo, news, directorios, polls, chtas, etc,etc... Quase tudo
gratis.


-----Mensagem original-----
De: rbfigueira@... [mailto:rbfigueira@...]
Enviada: sexta-feira, 3 de Maio de 2002 10:27
Para: PontoNetPT@yahoogroups.com
Assunto: [PontoNetPT] [ADMIN] : Poll


Bom dia amigos,

Eu queria fazer vários "Polls" para saber determinadas opiniões dos membros
da lista MAS não queria utilizar a do Yahoo.

Queria saber opiniões acerca de :

- Que linguagem estão a utilizar.
- Quantos querem aderir ao desafio do DAL.
- O que gostariam de discutir criando um Novo desafio (Message Board, News
Board, Newsletters, Poll, etc)
- etc, etc

O último Poll (Yahoo) não teve um grande sucesso, pois muitos pertencem á
lista mas não estão registrados no Yahoo.

Alguem tem por ai ... um Poll simples (c# ou VB) com acesso DB (access) para
colocar num site (http://www.brinkster.com)

O objectivo era uma página que tivesse apenas o Poll e é apenas para ser
utilizado para a lista PontoNetPT.

Nota: Como ainda não estudei como fazer um Poll....tou pedindo pra vcs ;OP

Quem tiver, por favor, envie-me em Private !

Um abraço,
Ricardo Figueira (RBFIGUEIRA)
Moderador Lista PontoNetPT






__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1032 From: Azevedo <azevedo@...>
Date: Fri May 3, 2002 9:38 am
Subject: RE: [ADMIN] : Poll
azevedo@...
Send Email Send Email
 
http://www.hotscripts.com/ASP/Scripts_and_Components/ para ir
directamente...

-----Mensagem original-----
De: Azevedo [mailto:azevedo@...]
Enviada: sexta-feira, 3 de Maio de 2002 10:38
Para: 'PontoNetPT@yahoogroups.com'
Assunto: RE: [PontoNetPT] [ADMIN] : Poll


Se não tem que ser em asp.net, vao ao site

http://www.hotscripts.com e é so escolher.


Ahhh tem lá de tudo, news, directorios, polls, chtas, etc,etc... Quase tudo
gratis.


-----Mensagem original-----
De: rbfigueira@... [mailto:rbfigueira@...]
Enviada: sexta-feira, 3 de Maio de 2002 10:27
Para: PontoNetPT@yahoogroups.com
Assunto: [PontoNetPT] [ADMIN] : Poll


Bom dia amigos,

Eu queria fazer vários "Polls" para saber determinadas opiniões dos membros
da lista MAS não queria utilizar a do Yahoo.

Queria saber opiniões acerca de :

- Que linguagem estão a utilizar.
- Quantos querem aderir ao desafio do DAL.
- O que gostariam de discutir criando um Novo desafio (Message Board, News
Board, Newsletters, Poll, etc)
- etc, etc

O último Poll (Yahoo) não teve um grande sucesso, pois muitos pertencem á
lista mas não estão registrados no Yahoo.

Alguem tem por ai ... um Poll simples (c# ou VB) com acesso DB (access) para
colocar num site (http://www.brinkster.com)

O objectivo era uma página que tivesse apenas o Poll e é apenas para ser
utilizado para a lista PontoNetPT.

Nota: Como ainda não estudei como fazer um Poll....tou pedindo pra vcs ;OP

Quem tiver, por favor, envie-me em Private !

Um abraço,
Ricardo Figueira (RBFIGUEIRA)
Moderador Lista PontoNetPT






__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1033 From: "Joao Cardoso" <joao.cardoso@...>
Date: Fri May 3, 2002 9:39 am
Subject: Re: Re: Desafio : Construção de um DAL
joao.cardoso@...
Send Email Send Email
 
Ois

Eu mudava a constante enum para:

Public Enum DALProvider
   cnOLEDB,
   cnSQLServer,
   cnODBC
end enum

Mudava o CriarConnection para OpenConnection...

Depois isto ficará dentro de uma classe, logo para simplificar o codigo,
poder-ia fazer algo do genero criar uma propriedade para ler / escrever o
tipo de connecção e a função OpenConnection passaria a ser declarada assim :

Public Function OpenConnection(connString as stringdata, enProvider as
DALProvider) as IdbConnection
Public Function OpenConnection(connString as string) as IdbConnection

Nao é preciso usar o override porque o vb faz isso automaticamente. Se a
pessoa quisesse usar uma forma, usava, se não, passava apenas a
connectionstring, tendo previamente assignado o provider. Poderá em alguns
contextos ajudar a simplificar o código.... se por exemplo assumirmos que se
não for passado o provider, ele automaticamente assumo SQL Server ou OleDB,
conforme o que usarmos mais. Depois cada um configura a DAL à sua maneira.
Não valerá a pena passar sempre o provider se usamos sempre SQL Server...
por exemplo... e caso pontoalmente se use OLEDB, passase o parametro
opcional e ele assume esse provider em vez do provider por defeito.

As mudanças no enum e no nome da função prendem-se com o facto de que tenho
tido alguma experiencia no desenvolvimento para fora, e rotinas em portugues
é sempre um impedimento à legibilidade do código.

Minhas dicas.

Abraço

João Cardoso


----- Original Message -----
From: <rbfigueira@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Friday, May 03, 2002 9:57 AM
Subject: RE: [PontoNetPT] Re: Desafio : Construção de um DAL


Epolux, não te lembras que ficamos com esta solução ?

+++++++++++++++++++++++++++++

Public Enum DALProvider
   OLEDB,
   SQLServer,
   ODBC
end enum

  Public Function CriarConneccao(dataProvider as DALProvider,connString as
string) as IdbConnection
     Dim myConnection as System.Data.IdbConnection

     if dataProvider=DALProvider.OLEDB then
         myConnection = new OleDbConnection(connString)
     End if

     if dataProvider=DALProvider.SQLServer  then
         myConnection = new SqlConnection(connString)
     endif

     Return(myConnection)
  End Function

+++++++++++++++++++++++++++++++

O que vcs acham.... o Open deveria fica dentro ou fora desta função ?


[]´s
Ricardo Figueira (RBFIGUEIRA)


-----Original Message-----
From: Joao Cardoso [mailto:joao.cardoso@...]
Sent: sexta-feira, 3 de Maio de 2002 9:48
To: PontoNetPT@yahoogroups.com
Subject: Re: [PontoNetPT] Re: Desafio : Construção de um DAL


Ois

Epolux... desculpa discordar totalmente de ti.

O OleDB não deve ser usado para SQL Server. Para criar uma ligação generica
deve-se usar o IdbConnection, desta forma :

Dim cnConnection as System.Data.IdbConnection

Depois se quiseres usar OleDb fazes assim :

cnConnection = New OleDbConnection(bla bla bla)

Se quiseres usar SqlServer fazes :

cnConnection = New SQLConnection(bla bla bla)

Esta é a forma correcta de usar um driver genérico.

Abraço

João Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Thursday, May 02, 2002 9:40 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL


A SQLConnection só server para banco SQL Server.

Se você quer fazer algo genérico, você deve usar OleDbConnection ao
invés de sqlConnection. Desta forma, é possível acessar qualquer
banco que tenha um OLE DB provider (Access, Sql Server, Oracle, ODBC,
etc..).

A OleDbConnection está no namespace System.Data.OleDb.


Shared Function getConnection() as OleDbConnection
      Dim connString as String

      connString = ConfigurationSettings.AppSettings
("ConnectionString")

      Dim objConnection as OleDbConnection
      objConnection = New OleDbConnection(connString)
      objConnection.Open()
      return objConnection
  End Function





__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1034 From: rbfigueira@...
Date: Fri May 3, 2002 9:44 am
Subject: RE: [ADMIN] : Poll
rbfigueira
Send Email Send Email
 
Obrigado Azevedo !

Nota:
Eu teria preferencia por ASP.NET, visto tudo o que tenho feito e mexido
ultimamente é a plataforma.net MAS....
Vou ficar a aguardar ... caso ninguem tenha um, irei escolher dessa lista
(asp).

Um abraço,
Ricardo Figueira (RBFIGUEIRA)

-----Original Message-----
From: Azevedo [mailto:azevedo@...]
Sent: sexta-feira, 3 de Maio de 2002 10:39
To: 'PontoNetPT@yahoogroups.com'
Subject: RE: [PontoNetPT] [ADMIN] : Poll


http://www.hotscripts.com/ASP/Scripts_and_Components/ para ir
directamente...

-----Mensagem original-----
De: Azevedo [mailto:azevedo@...]
Enviada: sexta-feira, 3 de Maio de 2002 10:38
Para: 'PontoNetPT@yahoogroups.com'
Assunto: RE: [PontoNetPT] [ADMIN] : Poll


Se não tem que ser em asp.net, vao ao site

http://www.hotscripts.com e é so escolher.


Ahhh tem lá de tudo, news, directorios, polls, chtas, etc,etc... Quase tudo
gratis.


-----Mensagem original-----
De: rbfigueira@... [mailto:rbfigueira@...]
Enviada: sexta-feira, 3 de Maio de 2002 10:27
Para: PontoNetPT@yahoogroups.com
Assunto: [PontoNetPT] [ADMIN] : Poll


Bom dia amigos,

Eu queria fazer vários "Polls" para saber determinadas opiniões dos membros
da lista MAS não queria utilizar a do Yahoo.

Queria saber opiniões acerca de :

- Que linguagem estão a utilizar.
- Quantos querem aderir ao desafio do DAL.
- O que gostariam de discutir criando um Novo desafio (Message Board, News
Board, Newsletters, Poll, etc)
- etc, etc

O último Poll (Yahoo) não teve um grande sucesso, pois muitos pertencem á
lista mas não estão registrados no Yahoo.

Alguem tem por ai ... um Poll simples (c# ou VB) com acesso DB (access) para
colocar num site (http://www.brinkster.com)

O objectivo era uma página que tivesse apenas o Poll e é apenas para ser
utilizado para a lista PontoNetPT.

Nota: Como ainda não estudei como fazer um Poll....tou pedindo pra vcs ;OP

Quem tiver, por favor, envie-me em Private !

Um abraço,
Ricardo Figueira (RBFIGUEIRA)
Moderador Lista PontoNetPT






__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1035 From: PontoNetPT@yahoogroups.com
Date: Fri May 3, 2002 11:10 am
Subject: Poll results for PontoNetPT
PontoNetPT@yahoogroups.com
Send Email Send Email
 
The following PontoNetPT poll is now closed.  Here are the
final results:


POLL QUESTION: Qual a linguagem(s) que estão usando
para desenvolver em .NET?

CHOICES AND RESULTS
- VB.NET, 3 votes, 27.27%
- C#, 7 votes, 63.64%
- J#, 0 votes, 0.00%
- Managed C++, 1 votes, 9.09%
- Eiffel.NET, 0 votes, 0.00%
- Cobol.NET, 0 votes, 0.00%
- Outras, 0 votes, 0.00%

INDIVIDUAL VOTES
- VB.NET
      - joaoc@...
      - rbfigueira@...
      - galegojr@...
- C#
      - joaoc@...
      - anibal@...
      - luisabreu@...
      - epolux@...
      - akcelrud@...
      - rbfigueira@...
      - xico@...
- J#
- Managed C++
      - luisabreu@...
- Eiffel.NET
- Cobol.NET
- Outras


For more information about this group, please visit
http://groups.yahoo.com/group/PontoNetPT

For help with Yahoo! Groups, please visit
http://help.yahoo.com/help/us/groups/

#1036 From: "Ilmar" <ilmar@...>
Date: Fri May 3, 2002 1:14 pm
Subject: Site de uso gratuito que suporte aplicações com o Framework
ilmar@...
Send Email Send Email
 
Pessoal,

Vocês conhecem algum site que hospede páginas ASPX e Web Services ?


Valeu,
Ilmar

#1037 From: rbfigueira@...
Date: Fri May 3, 2002 3:04 pm
Subject: RE: Site de uso gratuito que suporte aplicações com o Framework
rbfigueira
Send Email Send Email
 
Amigo,

Tens o http://www.brinkster.com e a http://www.locaweb.com.br/

Um abraço,
Ricardo Figueira (RBFIGUEIRA)

-----Original Message-----
From: Ilmar [mailto:ilmar@...]
Sent: sexta-feira, 3 de Maio de 2002 14:14
To: PontoNetPT@yahoogroups.com
Subject: [PontoNetPT] Site de uso gratuito que suporte aplicações com o
Framework


Pessoal,

Vocês conhecem algum site que hospede páginas ASPX e Web Services ?


Valeu,
Ilmar



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#1038 From: "epollux" <epolux@...>
Date: Fri May 3, 2002 3:11 pm
Subject: Re: Desafio : Construção de um DAL
epollux
Send Email Send Email
 
Joao, você tem razão. É melhor usar a interface genérica
IdbConnection. A OleDBConnection serve para acessar bancos SQL
Server, mas a SqlConection é mais eficiente.

  Quanto ao nome da função, eu prefiro algo como CreateConnection,
pois OpenConnection dá a impressão que a função retorna uma conexão
já aberta, o que não é verdade.

Acho que não devemos abrir a conexão dentro do CreateConnection. A
conexão deve ser aberta imediatamente antes de ser usada, e ser
fechada logo depois, para consumir o mínimo de recursos do servidor.
(Os DataAdapters fazem isso automaticamente.)

Também tiraria o ODCB do enum, já que por enquanto não o estamos
usando, e criaria uma outra CreateConnection que recebe só a
connString e retorna uma OleDbConnection.


Ficaria algo assim:

-----------------------------------------------------
Public Enum DALProvider
   cnOLEDB,
   cnSQLServer
end enum

Public Function CreateConnection(dataProvider as
DALProvider,connString as
string) as IdbConnection
Dim myConnection as System.Data.IdbConnection

if dataProvider=DALProvider.OLEDB then
myConnection = new OleDbConnection(connString)
End if

if dataProvider=DALProvider.SQLServer then
myConnection = new SqlConnection(connString)
endif

Return(myConnection)
End Function

Public Function CreateConnection(connString as
string) as IdbConnection
Return(CreateConnection(DALProvider.OLEDB, connString))
End Function
-----------------------------------------------------


O que vocês acham?





--- In PontoNetPT@y..., "Joao Cardoso" <joao.cardoso@g...> wrote:
> Ois
>
> Eu mudava a constante enum para:
>
> Public Enum DALProvider
>   cnOLEDB,
>   cnSQLServer,
>   cnODBC
> end enum
>
> Mudava o CriarConnection para OpenConnection...
>
> Depois isto ficará dentro de uma classe, logo para simplificar o
codigo,
> poder-ia fazer algo do genero criar uma propriedade para ler /
escrever o
> tipo de connecção e a função OpenConnection passaria a ser
declarada assim :
>
> Public Function OpenConnection(connString as stringdata, enProvider
as
> DALProvider) as IdbConnection
> Public Function OpenConnection(connString as string) as
IdbConnection
>
> Nao é preciso usar o override porque o vb faz isso automaticamente.
Se a
> pessoa quisesse usar uma forma, usava, se não, passava apenas a
> connectionstring, tendo previamente assignado o provider. Poderá em
alguns
> contextos ajudar a simplificar o código.... se por exemplo
assumirmos que se
> não for passado o provider, ele automaticamente assumo SQL Server
ou OleDB,
> conforme o que usarmos mais. Depois cada um configura a DAL à sua
maneira.
> Não valerá a pena passar sempre o provider se usamos sempre SQL
Server...
> por exemplo... e caso pontoalmente se use OLEDB, passase o parametro
> opcional e ele assume esse provider em vez do provider por defeito.
>
> As mudanças no enum e no nome da função prendem-se com o facto de
que tenho
> tido alguma experiencia no desenvolvimento para fora, e rotinas em
portugues
> é sempre um impedimento à legibilidade do código.
>
> Minhas dicas.
>
> Abraço
>
> João Cardoso
>
>
> ----- Original Message -----
> From: <rbfigueira@m...>
> To: <PontoNetPT@y...>
> Sent: Friday, May 03, 2002 9:57 AM
> Subject: RE: [PontoNetPT] Re: Desafio : Construção de um DAL
>
>
> Epolux, não te lembras que ficamos com esta solução ?
>
> +++++++++++++++++++++++++++++
>
> Public Enum DALProvider
>   OLEDB,
>   SQLServer,
>   ODBC
> end enum
>
>  Public Function CriarConneccao(dataProvider as
DALProvider,connString as
> string) as IdbConnection
>     Dim myConnection as System.Data.IdbConnection
>
>     if dataProvider=DALProvider.OLEDB then
>         myConnection = new OleDbConnection(connString)
>     End if
>
>     if dataProvider=DALProvider.SQLServer  then
>         myConnection = new SqlConnection(connString)
>     endif
>
>     Return(myConnection)
>  End Function
>
> +++++++++++++++++++++++++++++++
>
> O que vcs acham.... o Open deveria fica dentro ou fora desta
função ?
>
>
> []´s
> Ricardo Figueira (RBFIGUEIRA)
>
>
> -----Original Message-----
> From: Joao Cardoso [mailto:joao.cardoso@g...]
> Sent: sexta-feira, 3 de Maio de 2002 9:48
> To: PontoNetPT@y...
> Subject: Re: [PontoNetPT] Re: Desafio : Construção de um DAL
>
>
> Ois
>
> Epolux... desculpa discordar totalmente de ti.
>
> O OleDB não deve ser usado para SQL Server. Para criar uma ligação
generica
> deve-se usar o IdbConnection, desta forma :
>
> Dim cnConnection as System.Data.IdbConnection
>
> Depois se quiseres usar OleDb fazes assim :
>
> cnConnection = New OleDbConnection(bla bla bla)
>
> Se quiseres usar SqlServer fazes :
>
> cnConnection = New SQLConnection(bla bla bla)
>
> Esta é a forma correcta de usar um driver genérico.
>
> Abraço
>
> João Cardoso
>
> ----- Original Message -----
> From: "epollux" <epolux@h...>
> To: <PontoNetPT@y...>
> Sent: Thursday, May 02, 2002 9:40 PM
> Subject: [PontoNetPT] Re: Desafio : Construção de um DAL
>
>
> A SQLConnection só server para banco SQL Server.
>
> Se você quer fazer algo genérico, você deve usar OleDbConnection ao
> invés de sqlConnection. Desta forma, é possível acessar qualquer
> banco que tenha um OLE DB provider (Access, Sql Server, Oracle,
ODBC,
> etc..).
>
> A OleDbConnection está no namespace System.Data.OleDb.
>
>
> Shared Function getConnection() as OleDbConnection
>      Dim connString as String
>
>      connString = ConfigurationSettings.AppSettings
> ("ConnectionString")
>
>      Dim objConnection as OleDbConnection
>      objConnection = New OleDbConnection(connString)
>      objConnection.Open()
>      return objConnection
>  End Function
>
>
>
>
>
> __________________________________________
>
> Para SAIR da lista, enviar um email para:
> PontoNetPT-unsubscribe@y...
>
> Para ENTRAR na lista, enviar um email para:
> PontoNetPT-subscribe@y...
>
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
>
>
>
> __________________________________________
>
> Para SAIR da lista, enviar um email para:
> PontoNetPT-unsubscribe@y...
>
> Para ENTRAR na lista, enviar um email para:
> PontoNetPT-subscribe@y...
>
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/

#1039 From: rbfigueira@...
Date: Fri May 3, 2002 3:33 pm
Subject: Site do dia
rbfigueira
Send Email Send Email
 
#1040 From: Paulinhu <paulinhuuu@...>
Date: Fri May 3, 2002 4:02 pm
Subject: Command
paulinhuuu@...
Send Email Send Email
 
Eu gostaria de saber o que há de errado nesse command?


Sub Page_Load(Sender As Object, E As EventArgs)
   Dim oConnection As OleDbConnection
   Dim oCommand As OleDbCommand
   Dim sSql As String
   sSql = "DELETE FROM Produto WHERE Id=1"
   oConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Inetpub\wwwroot\NET\Database\bd.mdb")
   oConnection.Open
   oCommand = New OleDbCommand(sSql, oConnection)
   oCommand.ExecuteNonQuery()
   oConnection.Close()
   oCommand = Nothing
   oConnection = Nothing
End Sub


Aqui ele me diz que os dados não podem ser deletados! por que?


No More!
Paulinhu
ICQ# 92100673
pjbgf@...
paulinhuuu@...


[Non-text portions of this message have been removed]

#1041 From: João Carreiro <joaoc@...>
Date: Fri May 3, 2002 4:09 pm
Subject: RE: Command
joaopaulocar...
Send Email Send Email
 
Qual é a mensagem EXACTA de erro?


-----Original Message-----
From: Paulinhu [mailto:paulinhuuu@...]
Sent: 03 May 2002 17:03
To: PontoNetPT@yahoogroups.com
Subject: [PontoNetPT] Command


Eu gostaria de saber o que há de errado nesse command?


Sub Page_Load(Sender As Object, E As EventArgs)
   Dim oConnection As OleDbConnection
   Dim oCommand As OleDbCommand
   Dim sSql As String
   sSql = "DELETE FROM Produto WHERE Id=1"
   oConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Inetpub\wwwroot\NET\Database\bd.mdb")
   oConnection.Open
   oCommand = New OleDbCommand(sSql, oConnection)
   oCommand.ExecuteNonQuery()
   oConnection.Close()
   oCommand = Nothing
   oConnection = Nothing
End Sub


Aqui ele me diz que os dados não podem ser deletados! por que?


No More!
Paulinhu
ICQ# 92100673
pjbgf@...
paulinhuuu@...


[Non-text portions of this message have been removed]



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp


IMPORTANT NOTICE
This communication contains information, which is confidential and may also
be privileged. It is for the exclusive use of the intended recipient(s). If
you are not the intended recipient(s) please note that any form of
distribution, copying or use of this communication or the information in it
is strictly prohibited and may be unlawful. If you have received this
communication in error please return it to the sender. The opinions
expressed within this communication are not necessarily those expressed by
Teletext Ltd.

Teletext Ltd.
101 Farm Lane
Fulham
London SW6 1QJ

Registered in England number 2694814

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp

#1042 From: "Joao Cardoso" <joao.cardoso@...>
Date: Fri May 3, 2002 4:10 pm
Subject: Re: Re: Desafio : Construção de um DAL
joao.cardoso@...
Send Email Send Email
 
Ois

Ista metodologia é util para ASP.NET por causa do connection pooling... mas
para aplicações desktop sou defensor de abrir a connecção no arranque da
aplicação e usar sempre a mesma.

Em primeiro lugar torna-se mais facil controlar que estações de trabalho
estão a trabalhar no servidor, no SQL Server por exemplo, além de que reduz
drasticamente o tempo de abertura de janelas que abrem datatables, ou
datasets no arranque. testado e comprovado.

Eu criaria uma opção de abrir só na altura.... ou manter aberto para
aplicações desktop.

Joao Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Friday, May 03, 2002 4:11 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL

Acho que não devemos abrir a conexão dentro do CreateConnection. A
conexão deve ser aberta imediatamente antes de ser usada, e ser
fechada logo depois, para consumir o mínimo de recursos do servidor.
(Os DataAdapters fazem isso automaticamente.)

#1043 From: João Carreiro <joaoc@...>
Date: Fri May 3, 2002 4:27 pm
Subject: RE: Re: Desafio : Construção de um DAL
joaopaulocar...
Send Email Send Email
 
João,

Isto funciona se tens poucos utilizadores, mas se tens muitos é uma má
ideia, pois 90% do tempo o utilizador está a usar uma connecção pra nada.
Entretando os outros utilizadores "sofrem" pq o Server tem que utilizar
recursos pra manter a outra connecção...

Além disso, depois da connecção está na "pool" é quase imediato "re-abrir" a
connecção. Nem dá pra notar!

JC

-----Original Message-----
From: Joao Cardoso [mailto:joao.cardoso@...]
Sent: 03 May 2002 17:10
To: PontoNetPT@yahoogroups.com
Subject: Re: [PontoNetPT] Re: Desafio : Construção de um DAL


Ois

Ista metodologia é util para ASP.NET por causa do connection pooling... mas
para aplicações desktop sou defensor de abrir a connecção no arranque da
aplicação e usar sempre a mesma.

Em primeiro lugar torna-se mais facil controlar que estações de trabalho
estão a trabalhar no servidor, no SQL Server por exemplo, além de que reduz
drasticamente o tempo de abertura de janelas que abrem datatables, ou
datasets no arranque. testado e comprovado.

Eu criaria uma opção de abrir só na altura.... ou manter aberto para
aplicações desktop.

Joao Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Friday, May 03, 2002 4:11 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL

Acho que não devemos abrir a conexão dentro do CreateConnection. A
conexão deve ser aberta imediatamente antes de ser usada, e ser
fechada logo depois, para consumir o mínimo de recursos do servidor.
(Os DataAdapters fazem isso automaticamente.)






__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp


IMPORTANT NOTICE
This communication contains information, which is confidential and may also
be privileged. It is for the exclusive use of the intended recipient(s). If
you are not the intended recipient(s) please note that any form of
distribution, copying or use of this communication or the information in it
is strictly prohibited and may be unlawful. If you have received this
communication in error please return it to the sender. The opinions
expressed within this communication are not necessarily those expressed by
Teletext Ltd.

Teletext Ltd.
101 Farm Lane
Fulham
London SW6 1QJ

Registered in England number 2694814

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp

#1044 From: "Joao Cardoso" <joao.cardoso@...>
Date: Fri May 3, 2002 4:53 pm
Subject: Re: Re: Desafio : Construção de um DAL
joao.cardoso@...
Send Email Send Email
 
A POOL é gerida localmente num ambiente de aplicação VB.NET por exemplo e
não centralmente... logo nao ganhas nada em usar connection pooling a nao
ser que faças um objecto no srevidor que gira isso. É uma solução.

O que te posso dizer é que de experiencia que tenho, o SQL, desde que haja
licenças para  isso, não tem grandes problemas em manter as connecções...
concordo contigo de que um utilizador poderá manter uma connecção de masiado
tempo aberta... o que importa poderar é se é perfomance que procuramos, ou
poupar recursos o licenças... dependendo do contexto, penso que uma DAL
deverá ser flexivel o suficiente para dar ao programador a opção do sistema
a usar
:))

Abraço


----- Original Message -----
From: "João Carreiro" <joaoc@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Friday, May 03, 2002 5:27 PM
Subject: RE: [PontoNetPT] Re: Desafio : Construção de um DAL


João,

Isto funciona se tens poucos utilizadores, mas se tens muitos é uma má
ideia, pois 90% do tempo o utilizador está a usar uma connecção pra nada.
Entretando os outros utilizadores "sofrem" pq o Server tem que utilizar
recursos pra manter a outra connecção...

Além disso, depois da connecção está na "pool" é quase imediato "re-abrir" a
connecção. Nem dá pra notar!

JC

-----Original Message-----
From: Joao Cardoso [mailto:joao.cardoso@...]
Sent: 03 May 2002 17:10
To: PontoNetPT@yahoogroups.com
Subject: Re: [PontoNetPT] Re: Desafio : Construção de um DAL


Ois

Ista metodologia é util para ASP.NET por causa do connection pooling... mas
para aplicações desktop sou defensor de abrir a connecção no arranque da
aplicação e usar sempre a mesma.

Em primeiro lugar torna-se mais facil controlar que estações de trabalho
estão a trabalhar no servidor, no SQL Server por exemplo, além de que reduz
drasticamente o tempo de abertura de janelas que abrem datatables, ou
datasets no arranque. testado e comprovado.

Eu criaria uma opção de abrir só na altura.... ou manter aberto para
aplicações desktop.

Joao Cardoso

----- Original Message -----
From: "epollux" <epolux@...>
To: <PontoNetPT@yahoogroups.com>
Sent: Friday, May 03, 2002 4:11 PM
Subject: [PontoNetPT] Re: Desafio : Construção de um DAL

Acho que não devemos abrir a conexão dentro do CreateConnection. A
conexão deve ser aberta imediatamente antes de ser usada, e ser
fechada logo depois, para consumir o mínimo de recursos do servidor.
(Os DataAdapters fazem isso automaticamente.)






__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp


IMPORTANT NOTICE
This communication contains information, which is confidential and may also
be privileged. It is for the exclusive use of the intended recipient(s). If
you are not the intended recipient(s) please note that any form of
distribution, copying or use of this communication or the information in it
is strictly prohibited and may be unlawful. If you have received this
communication in error please return it to the sender. The opinions
expressed within this communication are not necessarily those expressed by
Teletext Ltd.

Teletext Ltd.
101 Farm Lane
Fulham
London SW6 1QJ

Registered in England number 2694814

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp



__________________________________________

Para SAIR da lista, enviar um email para:
PontoNetPT-unsubscribe@yahoogroups.com

Para ENTRAR na lista, enviar um email para:
PontoNetPT-subscribe@yahoogroups.com

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

Messages 1015 - 1044 of 20462   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help