ASP.NET - Conexión simultanea de usuarios.

 
Vista:

Conexión simultanea de usuarios.

Publicado por quifransa (28 intervenciones) el 28/10/2008 16:19:52
Hola a tod@s, he hecho una conexión desde asp .net a una BBDD nativa de navision. La operación de transferencia de datos se ha hecho con éxito. Lo único, es que cuando llamo a la conexión desde asp .net y al mismo tiempo tengo abierta la BBDD navision me da un error. Ya que dice que la BBDD esta en uso en este momento. Lo que intento hacer es que un usuario desde la web pueda acceder a la BBDD al mismo tiempo que haya usuarios trabajando en la misma BBDD. Como puedo hacer para que varios usuarios trabajen al mismo tiempo, es decir los que se conecten via web más los que trabajan directamente en la BBDD del servidor. ¿tiene algo q ver esto con que el ODBC que utilizo es un DSN de sistema? no se a ver si alguien me orienta con el tema ya que soy nuevo en ello.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexión simultanea de usuarios.

Publicado por quifransa (28 intervenciones) el 29/10/2008 10:04:49
Hola Roberto, es raro porque estoy creando una nueva connexion. Se tendrían que poder connectar varios usuarios al mismo tiempo. Bueno te pongo el código a ver como lo ves:

<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>

<script runat="server">
Sub Page_Load
Dim dades As DataSet = New DataSet
dades = GetNavisionItems()
DataGrid.DataSource = dades
DataGrid.DataBind()
End Sub

Function GetNavisionItems() As System.Data.DataSet
Dim odbcConnection As ODBC.OdbcConnection
Dim odbcComando As ODBC.OdbcCommand
Dim dataAdapter As ODBC.OdbcDataAdapter

Dim connectionString As String = "DSN=NavisionDriver;Driver=Microsoft Navision Driver"

odbcConnection = New ODBC.OdbcConnection(connectionString)

Dim queryString As String = "SELECT N_, Nombre from Customer"

odbcComando = New ODBC.OdbcCommand

odbcComando.CommandText = queryString
odbcComando.Connection = odbcConnection

dataAdapter = New ODBC.OdbcDataAdapter

dataAdapter.SelectCommand = odbcComando

Dim dataSet As DataSet = New DataSet

dataAdapter.Fill(dataset)

return dataSet

End Function

</script>
<html>
<head>
</head>
<body>
<asp:DataGrid id="DataGrid" runat="server"></asp:DataGrid>
</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar