Funciones

09/08/2004 - 16:41 por Edith | Informe spam
Hola a todos.!!
Estoy trabajando con Visual Studio.NET para realizar un sitito WEB y lo que
deseo realizar es una (página o modulo) con todas mis funciones y que esa
funciones puedan ser llamadas desde mis páginas.
Cómo realizo esto.?
O sea yo hasta el momento he realizado esto y necesito que la funcion
fmodificar la llame de mi página donde estoy actualizando los datos.
Imports System.Data

Imports System.Data.SqlClient

Namespace funciones

Public Class funciones

Function fmodificar(ByVal s68id As Integer, ByVal s68usuario As String,
ByVal s68clave As String, ByVal s68nombre As String) As Integer

Dim connectionString As String = "server='server1'; user id='bo';
password='de125dpl'; Database='Base8'"

Dim sqlConnection As System.Data.SqlClient.SqlConnection = New
System.Data.SqlClient.SqlConnection(connectionString)

Dim queryString As String = "UPDATE [ms680101] SET [s68usuario]=@s68usuario,
[s68clave]=@s68clave, [s68nombre]" & _

"=@s68nombre WHERE ([ms680101].[s68id] = @s68id)"

Dim sqlCommand As System.Data.SqlClient.SqlCommand = New
System.Data.SqlClient.SqlCommand(queryString, sqlConnection)

sqlCommand.Parameters.Add("@s68id", System.Data.SqlDbType.Int).Value = s68id

sqlCommand.Parameters.Add("@s68usuario", System.Data.SqlDbType.Char).Value s68usuario

sqlCommand.Parameters.Add("@s68clave", System.Data.SqlDbType.Char).Value s68clave

sqlCommand.Parameters.Add("@s68nombre", System.Data.SqlDbType.Char).Value s68nombre

Dim rowsAffected As Integer = 0

sqlConnection.Open()

Try

rowsAffected = sqlCommand.ExecuteNonQuery

Finally

sqlConnection.Close()

End Try

Return rowsAffected

End Function

End Class

End Namespace



Desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Luis Esteban Valencia Muñoz perrohijueputa
09/08/2004 - 17:58 | Informe spam
En vs.net puedes crear una biblioteca de clases, en esa biblioteca agregas
la funcion. Y luego desde el proyecto web agregas una referncia a donde esta
la DLL de la biblioteca.
Luego en las paginas instancias el objeto y llamas la funcion.

Facil



LUIS ESTEBAN VALENCIA MUÑOZ
MIEMBRO ACTIVO DE WWW.ALIANZADEV.NET
"Edith" escribió en el mensaje
news:
Hola a todos.!!
Estoy trabajando con Visual Studio.NET para realizar un sitito WEB y lo


que
deseo realizar es una (página o modulo) con todas mis funciones y que esa
funciones puedan ser llamadas desde mis páginas.
Cómo realizo esto.?
O sea yo hasta el momento he realizado esto y necesito que la funcion
fmodificar la llame de mi página donde estoy actualizando los datos.
Imports System.Data

Imports System.Data.SqlClient

Namespace funciones

Public Class funciones

Function fmodificar(ByVal s68id As Integer, ByVal s68usuario As String,
ByVal s68clave As String, ByVal s68nombre As String) As Integer

Dim connectionString As String = "server='server1'; user id='bo';
password='de125dpl'; Database='Base8'"

Dim sqlConnection As System.Data.SqlClient.SqlConnection = New
System.Data.SqlClient.SqlConnection(connectionString)

Dim queryString As String = "UPDATE [ms680101] SET


[s68usuario]=@s68usuario,
[s68clave]=@s68clave, [s68nombre]" & _

"=@s68nombre WHERE ([ms680101].[s68id] = @s68id)"

Dim sqlCommand As System.Data.SqlClient.SqlCommand = New
System.Data.SqlClient.SqlCommand(queryString, sqlConnection)

sqlCommand.Parameters.Add("@s68id", System.Data.SqlDbType.Int).Value s68id

sqlCommand.Parameters.Add("@s68usuario", System.Data.SqlDbType.Char).Value
s68usuario

sqlCommand.Parameters.Add("@s68clave", System.Data.SqlDbType.Char).Value > s68clave

sqlCommand.Parameters.Add("@s68nombre", System.Data.SqlDbType.Char).Value
s68nombre

Dim rowsAffected As Integer = 0

sqlConnection.Open()

Try

rowsAffected = sqlCommand.ExecuteNonQuery

Finally

sqlConnection.Close()

End Try

Return rowsAffected

End Function

End Class

End Namespace



Desde ya muchas gracias.


Respuesta Responder a este mensaje
#2 Edith
09/08/2004 - 19:23 | Informe spam
Y se para una clase que está en el mismo proyecto.?cómo realizo la
referencia.?
Gracias.

"Luis Esteban Valencia Muñoz "
escribió en el mensaje
news:#
En vs.net puedes crear una biblioteca de clases, en esa biblioteca agregas
la funcion. Y luego desde el proyecto web agregas una referncia a donde


esta
la DLL de la biblioteca.
Luego en las paginas instancias el objeto y llamas la funcion.

Facil



LUIS ESTEBAN VALENCIA MUÑOZ
MIEMBRO ACTIVO DE WWW.ALIANZADEV.NET
"Edith" escribió en el mensaje
news:
> Hola a todos.!!
> Estoy trabajando con Visual Studio.NET para realizar un sitito WEB y lo
que
> deseo realizar es una (página o modulo) con todas mis funciones y que


esa
> funciones puedan ser llamadas desde mis páginas.
> Cómo realizo esto.?
> O sea yo hasta el momento he realizado esto y necesito que la funcion
> fmodificar la llame de mi página donde estoy actualizando los datos.
> Imports System.Data
>
> Imports System.Data.SqlClient
>
> Namespace funciones
>
> Public Class funciones
>
> Function fmodificar(ByVal s68id As Integer, ByVal s68usuario As String,
> ByVal s68clave As String, ByVal s68nombre As String) As Integer
>
> Dim connectionString As String = "server='server1'; user id='bo';
> password='de125dpl'; Database='Base8'"
>
> Dim sqlConnection As System.Data.SqlClient.SqlConnection = New
> System.Data.SqlClient.SqlConnection(connectionString)
>
> Dim queryString As String = "UPDATE [ms680101] SET
[s68usuario]=@s68usuario,
> [s68clave]=@s68clave, [s68nombre]" & _
>
> "=@s68nombre WHERE ([ms680101].[s68id] = @s68id)"
>
> Dim sqlCommand As System.Data.SqlClient.SqlCommand = New
> System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
>
> sqlCommand.Parameters.Add("@s68id", System.Data.SqlDbType.Int).Value > s68id
>
> sqlCommand.Parameters.Add("@s68usuario",


System.Data.SqlDbType.Char).Value
> > s68usuario
>
> sqlCommand.Parameters.Add("@s68clave", System.Data.SqlDbType.Char).Value
> s68clave
>
> sqlCommand.Parameters.Add("@s68nombre",


System.Data.SqlDbType.Char).Value
> > s68nombre
>
> Dim rowsAffected As Integer = 0
>
> sqlConnection.Open()
>
> Try
>
> rowsAffected = sqlCommand.ExecuteNonQuery
>
> Finally
>
> sqlConnection.Close()
>
> End Try
>
> Return rowsAffected
>
> End Function
>
> End Class
>
> End Namespace
>
>
>
> Desde ya muchas gracias.
>
>


Respuesta Responder a este mensaje
#3 Edith
09/08/2004 - 19:32 | Informe spam
Y otra forma de hacer un módulo de funciones que pueda ser usados por las
otras páginas que alternativa tengo en ASP.NET.? Yo en ASP tenia una página
con todas funciones que después en las otras páginas que quería usar las
funciones incluía la sentencia <!--#include file="funciones.asp"-->

Desde ya muchas gracias.

"Luis Esteban Valencia Muñoz "
escribió en el mensaje
news:#
En vs.net puedes crear una biblioteca de clases, en esa biblioteca agregas
la funcion. Y luego desde el proyecto web agregas una referncia a donde


esta
la DLL de la biblioteca.
Luego en las paginas instancias el objeto y llamas la funcion.

Facil



LUIS ESTEBAN VALENCIA MUÑOZ
MIEMBRO ACTIVO DE WWW.ALIANZADEV.NET
"Edith" escribió en el mensaje
news:
> Hola a todos.!!
> Estoy trabajando con Visual Studio.NET para realizar un sitito WEB y lo
que
> deseo realizar es una (página o modulo) con todas mis funciones y que


esa
> funciones puedan ser llamadas desde mis páginas.
> Cómo realizo esto.?
> O sea yo hasta el momento he realizado esto y necesito que la funcion
> fmodificar la llame de mi página donde estoy actualizando los datos.
> Imports System.Data
>
> Imports System.Data.SqlClient
>
> Namespace funciones
>
> Public Class funciones
>
> Function fmodificar(ByVal s68id As Integer, ByVal s68usuario As String,
> ByVal s68clave As String, ByVal s68nombre As String) As Integer
>
> Dim connectionString As String = "server='server1'; user id='bo';
> password='de125dpl'; Database='Base8'"
>
> Dim sqlConnection As System.Data.SqlClient.SqlConnection = New
> System.Data.SqlClient.SqlConnection(connectionString)
>
> Dim queryString As String = "UPDATE [ms680101] SET
[s68usuario]=@s68usuario,
> [s68clave]=@s68clave, [s68nombre]" & _
>
> "=@s68nombre WHERE ([ms680101].[s68id] = @s68id)"
>
> Dim sqlCommand As System.Data.SqlClient.SqlCommand = New
> System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
>
> sqlCommand.Parameters.Add("@s68id", System.Data.SqlDbType.Int).Value > s68id
>
> sqlCommand.Parameters.Add("@s68usuario",


System.Data.SqlDbType.Char).Value
> > s68usuario
>
> sqlCommand.Parameters.Add("@s68clave", System.Data.SqlDbType.Char).Value
> s68clave
>
> sqlCommand.Parameters.Add("@s68nombre",


System.Data.SqlDbType.Char).Value
> > s68nombre
>
> Dim rowsAffected As Integer = 0
>
> sqlConnection.Open()
>
> Try
>
> rowsAffected = sqlCommand.ExecuteNonQuery
>
> Finally
>
> sqlConnection.Close()
>
> End Try
>
> Return rowsAffected
>
> End Function
>
> End Class
>
> End Namespace
>
>
>
> Desde ya muchas gracias.
>
>


Respuesta Responder a este mensaje
#4 John
09/08/2004 - 20:16 | Informe spam
Solamente debes de instanciar tu clase en tu pagina ASP.Net
Esto es simplemente un
Dim oClase as New funciones
oClase.fmodificar(id, x, etc)
Recuerda que fmodificar debes declararlo como Funcion
publica para que pueda ser accedida por las paginas.

Y se para una clase que está en el mismo proyecto.?cómo


realizo la
referencia.?
Gracias.

"Luis Esteban Valencia Muñoz "
escribió en el mensaje
news:#
En vs.net puedes crear una biblioteca de clases, en esa




biblioteca agregas
la funcion. Y luego desde el proyecto web agregas una




referncia a donde
esta
la DLL de la biblioteca.
Luego en las paginas instancias el objeto y llamas la




funcion.

Facil



LUIS ESTEBAN VALENCIA MUÑOZ
MIEMBRO ACTIVO DE WWW.ALIANZADEV.NET
"Edith" escribió en el mensaje
news:
> Hola a todos.!!
> Estoy trabajando con Visual Studio.NET para realizar




un sitito WEB y lo
que
> deseo realizar es una (página o modulo) con todas mis




funciones y que
esa
> funciones puedan ser llamadas desde mis páginas.
> Cómo realizo esto.?
> O sea yo hasta el momento he realizado esto y




necesito que la funcion
> fmodificar la llame de mi página donde estoy




actualizando los datos.
> Imports System.Data
>
> Imports System.Data.SqlClient
>
> Namespace funciones
>
> Public Class funciones
>
> Function fmodificar(ByVal s68id As Integer, ByVal




s68usuario As String,
> ByVal s68clave As String, ByVal s68nombre As String)




As Integer
>
> Dim connectionString As String = "server='server1';




user id='bo';
> password='de125dpl'; Database='Base8'"
>
> Dim sqlConnection As




System.Data.SqlClient.SqlConnection = New
> System.Data.SqlClient.SqlConnection(connectionString)
>
> Dim queryString As String = "UPDATE [ms680101] SET
[s68usuario]=@s68usuario,
> [s68clave]=@s68clave, [s68nombre]" & _
>
> "=@s68nombre WHERE ([ms680101].[s68id] = @s68id)"
>
> Dim sqlCommand As System.Data.SqlClient.SqlCommand =




New
> System.Data.SqlClient.SqlCommand(queryString,




sqlConnection)
>
> sqlCommand.Parameters.Add("@s68id",




System.Data.SqlDbType.Int).Value >> s68id
>
> sqlCommand.Parameters.Add("@s68usuario",


System.Data.SqlDbType.Char).Value
>> > s68usuario
>
> sqlCommand.Parameters.Add("@s68clave",




System.Data.SqlDbType.Char).Value
> s68clave


>
> sqlCommand.Parameters.Add("@s68nombre",


System.Data.SqlDbType.Char).Value
>> > s68nombre
>
> Dim rowsAffected As Integer = 0
>
> sqlConnection.Open()
>
> Try
>
> rowsAffected = sqlCommand.ExecuteNonQuery
>
> Finally
>
> sqlConnection.Close()
>
> End Try
>
> Return rowsAffected
>
> End Function
>
> End Class
>
> End Namespace
>
>
>
> Desde ya muchas gracias.
>
>






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida