Conexion con base de datos en servidor web

01/07/2004 - 22:17 por Jose Carlos | Informe spam
Hola, me gustaría que me dijerais como tengo que crear la cadena de conexión
para crear una conexión con una base de datos situada en un servidor web, en
el caso de que se pueda claro.

Un saludo y muchas gracias a todos

Preguntas similare

Leer las respuestas

#1 Franco Figún
01/07/2004 - 22:48 | Informe spam
Tenes que usar la ip y el puerto, y el usuario y password que tenga acceso.

<script language="VB" runat="server" debug="true">
Sub Page_Load(Source As Object, E As EventArgs)
Dim strConnection As String = "server=XXX.XXX.XXX.XXX,
1433;uid=sa;pwd=password;database=northwind"
Dim objConnection As New SqlConnection(strConnection)

Dim strSQL As String = "SELECT * FROM Employees;"
Dim objCommand As New SqlCommand(strSQL, objConnection)

objConnection.Open()

Response.Write("ServerVersion: " & objConnection.ServerVersion & _
vbCRLF & "Datasource: " & objConnection.DataSource & _
vbCRLF & "Database: " & objConnection.Database)

dgNameList.DataSource = objCommand.ExecuteReader()
dgNameList.DataBind()
objConnection.Close()
End Sub
</script>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Jose Carlos" escribió en el mensaje
news:%23W$
Hola, me gustaría que me dijerais como tengo que crear la cadena de


conexión
para crear una conexión con una base de datos situada en un servidor web,


en
el caso de que se pueda claro.

Un saludo y muchas gracias a todos


Respuesta Responder a este mensaje
#2 Jose Carlos
02/07/2004 - 00:05 | Informe spam
La base de datos es de acces, también es posible, crear la conexion con
Oledb y como seria
Muchas gracias

"Franco Figún" escribió en el mensaje
news:
Tenes que usar la ip y el puerto, y el usuario y password que tenga


acceso.

<script language="VB" runat="server" debug="true">
Sub Page_Load(Source As Object, E As EventArgs)
Dim strConnection As String = "server=XXX.XXX.XXX.XXX,
1433;uid=sa;pwd=password;database=northwind"
Dim objConnection As New SqlConnection(strConnection)

Dim strSQL As String = "SELECT * FROM Employees;"
Dim objCommand As New SqlCommand(strSQL, objConnection)

objConnection.Open()

Response.Write("ServerVersion: " & objConnection.ServerVersion & _
vbCRLF & "Datasource: " & objConnection.DataSource & _
vbCRLF & "Database: " & objConnection.Database)

dgNameList.DataSource = objCommand.ExecuteReader()
dgNameList.DataBind()
objConnection.Close()
End Sub
</script>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Jose Carlos" escribió en el mensaje
news:%23W$
> Hola, me gustaría que me dijerais como tengo que crear la cadena de
conexión
> para crear una conexión con una base de datos situada en un servidor


web,
en
> el caso de que se pueda claro.
>
> Un saludo y muchas gracias a todos
>
>


Respuesta Responder a este mensaje
#3 Franco Figún
02/07/2004 - 01:03 | Informe spam
Una conexion oledb, seria asi:

<%@ Page Language="VB" debug="true"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
Dim objConexion As OleDbConnection
Dim objComando As OleDbCommand
Dim objDataReader As OleDbDataReader
Dim intContador As Integer
objConexion = New OleDbConnection("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA
SOURCE=" & Server.MapPath("Northwind.mdb"))
try
objConexion.Open()
catch objex as OleDbException
lblmensaje.text = "Error en conexión a la DB"
catch objex as Exception
lblmensaje.text = "Error desconocido"
Finally
objConexion.Close()
End Try
</Script>
<HTML>
<HEAD>
<TITLE>Conexion OleDB a una MDB con asp.net con try catch</TITLE>
</HEAD>
<BODY>
<form runat="server">
<asp:label id="lblmensaje" runat="server" />
</form>
<br>
</BODY></HTML>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:


"Jose Carlos" escribió en el mensaje
news:
La base de datos es de acces, también es posible, crear la conexion con
Oledb y como seria
Muchas gracias

"Franco Figún" escribió en el mensaje
news:
> Tenes que usar la ip y el puerto, y el usuario y password que tenga
acceso.
>
> <script language="VB" runat="server" debug="true">
> Sub Page_Load(Source As Object, E As EventArgs)
> Dim strConnection As String = "server=XXX.XXX.XXX.XXX,
> 1433;uid=sa;pwd=password;database=northwind"
> Dim objConnection As New SqlConnection(strConnection)
>
> Dim strSQL As String = "SELECT * FROM Employees;"
> Dim objCommand As New SqlCommand(strSQL, objConnection)
>
> objConnection.Open()
>
> Response.Write("ServerVersion: " & objConnection.ServerVersion & _
> vbCRLF & "Datasource: " & objConnection.DataSource & _
> vbCRLF & "Database: " & objConnection.Database)
>
> dgNameList.DataSource = objCommand.ExecuteReader()
> dgNameList.DataBind()
> objConnection.Close()
> End Sub
> </script>
>
> FF
> www.francofigun.com.ar
> www.microsofties.com.ar
> MSN:
> UIN: 314408886
> Yahoo MSN:
> "Jose Carlos" escribió en el mensaje
> news:%23W$
> > Hola, me gustaría que me dijerais como tengo que crear la cadena de
> conexión
> > para crear una conexión con una base de datos situada en un servidor
web,
> en
> > el caso de que se pueda claro.
> >
> > Un saludo y muchas gracias a todos
> >
> >
>
>



Respuesta Responder a este mensaje
#4 Jose Carlos
02/07/2004 - 01:14 | Informe spam
Es que la aplicación que voy a correr es una aplicación de Windows y lo que
tiene que hacer es crear un dataset, pero conectando con una base de datos
de acces que estaría en un servidor web y lo que necesito si es posible es
por tanto una cadena de conexión con la base de datos que esta en el
servidor.
Muchas gracias, eres muy amable.


"Franco Figún" escribió en el mensaje
news:OwQYt%
Una conexion oledb, seria asi:

<%@ Page Language="VB" debug="true"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
Dim objConexion As OleDbConnection
Dim objComando As OleDbCommand
Dim objDataReader As OleDbDataReader
Dim intContador As Integer
objConexion = New OleDbConnection("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA
SOURCE=" & Server.MapPath("Northwind.mdb"))
try
objConexion.Open()
catch objex as OleDbException
lblmensaje.text = "Error en conexión a la DB"
catch objex as Exception
lblmensaje.text = "Error desconocido"
Finally
objConexion.Close()
End Try
</Script>
<HTML>
<HEAD>
<TITLE>Conexion OleDB a una MDB con asp.net con try catch</TITLE>
</HEAD>
<BODY>
<form runat="server">
<asp:label id="lblmensaje" runat="server" />
</form>
<br>
</BODY></HTML>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:


"Jose Carlos" escribió en el mensaje
news:
> La base de datos es de acces, también es posible, crear la conexion con
> Oledb y como seria
> Muchas gracias
>
> "Franco Figún" escribió en el mensaje
> news:
> > Tenes que usar la ip y el puerto, y el usuario y password que tenga
> acceso.
> >
> > <script language="VB" runat="server" debug="true">
> > Sub Page_Load(Source As Object, E As EventArgs)
> > Dim strConnection As String = "server=XXX.XXX.XXX.XXX,
> > 1433;uid=sa;pwd=password;database=northwind"
> > Dim objConnection As New SqlConnection(strConnection)
> >
> > Dim strSQL As String = "SELECT * FROM Employees;"
> > Dim objCommand As New SqlCommand(strSQL, objConnection)
> >
> > objConnection.Open()
> >
> > Response.Write("ServerVersion: " & objConnection.ServerVersion & _
> > vbCRLF & "Datasource: " & objConnection.DataSource &


_
> > vbCRLF & "Database: " & objConnection.Database)
> >
> > dgNameList.DataSource = objCommand.ExecuteReader()
> > dgNameList.DataBind()
> > objConnection.Close()
> > End Sub
> > </script>
> >
> > FF
> > www.francofigun.com.ar
> > www.microsofties.com.ar
> > MSN:
> > UIN: 314408886
> > Yahoo MSN:
> > "Jose Carlos" escribió en el mensaje
> > news:%23W$
> > > Hola, me gustaría que me dijerais como tengo que crear la cadena de
> > conexión
> > > para crear una conexión con una base de datos situada en un servidor
> web,
> > en
> > > el caso de que se pueda claro.
> > >
> > > Un saludo y muchas gracias a todos
> > >
> > >
> >
> >
>
>
>


Respuesta Responder a este mensaje
#5 SqlRanger
02/07/2004 - 11:23 | Informe spam
No es posible conectar con una base de datos de Access en un servidor por
otro medio que no sea la compartición de ficheros usando el protocolo SMB. O
sea que si el servidor web no se comporta también como un servidor de
archivos y la base de datos de access no se ubica en una carpeta compartida,
no es posible conectar con la base de datos desde remoto, sólo sería posible
desde el propio servidor web.



Saludos:

Jesús López
MVP Microsoft .NET
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida