punkito_7 Posted November 21, 2013 Report Share Posted November 21, 2013 Estimados: Tal como dice el título, necesito saber como guardar datos en un servidor en red. en el PC1, Tengo un form (Visual Basic 6.0) que netamente guarda datosy en el PC2, tengo Mi base de datos. Como conecto el form en el PC1, para que guarde los datos en la base de datos en el PC2 ??? Sería de Gran ayuda cualquier info... Lo he googleado pero no he encontrado.... Gracias de antemano... Link to comment Share on other sites More sharing options...
Late_Night Posted November 21, 2013 Report Share Posted November 21, 2013 (edited) Estimados: Tal como dice el título, necesito saber como guardar datos en un servidor en red.en el PC1, Tengo un form (Visual Basic 6.0) que netamente guarda datosy en el PC2, tengo Mi base de datos. Como conecto el form en el PC1, para que guarde los datos en la base de datos en el PC2 ???Sería de Gran ayuda cualquier info... Lo he googleado pero no he encontrado.... Gracias de antemano... cuando hagas referencia en la conexion al servidor lo haces con la ip de la maquina 2 (donde esta alojada la base de datos) aqui te adjunto mi codigo Option ExplicitGlobal Ado As New ADODB.ConnectionGlobal SQL As StringGlobal tipo_doc As Integer Function Sql_Coneccion() Dim conector_usuario As String On Error GoTo ErrorConection If Not Ado.State = 0 Then Ado.Close End If conector_usuario = "" conector_usuario = conector_usuario & "Provider=SQLOLEDB.1;" conector_usuario = conector_usuario & "Persist Security Info=False;" conector_usuario = conector_usuario & "User ID = tuusuario ;" conector_usuario = conector_usuario & "Password = tupassword;" conector_usuario = conector_usuario & "Initial Catalog= basededatos ;" conector_usuario = conector_usuario & "Data Source= 192.168.10.105;" conector_usuario = conector_usuario & " Network Library=dbmssocn;" Ado.ConnectionString = conector_usuario Ado.ConnectionTimeout = 16000 Ado.CursorLocation = adUseClient Ado.Mode = adModeUnknown Ado.Open Exit FunctionErrorConection: MsgBox Err.Description, vbCritical, "Internet Explorer"End Function Edited November 21, 2013 by Late_Night Link to comment Share on other sites More sharing options...
punkito_7 Posted November 21, 2013 Author Report Share Posted November 21, 2013 Estimado: A través de que elemento haces la conexión?? (Data, DBGrid,.....??) Gracias Link to comment Share on other sites More sharing options...
The Duke of Quakem Posted November 22, 2013 Report Share Posted November 22, 2013 (edited) Primero que nada, ¿Cuál es el motor de bases de datos que estás usando? Ya que de eso depende el string de conexión y cómo conectarte. Asimismo debes tener instalado en el pc cliente las librerías de la misma bases de datos para que éste pueda conectarse. Esto es muy improtante si haces la coenxión por ODBC. No así por ADO, ya que hay formas de incrustar en el código las librerías necesarias para no tener que instalar nada extra en el pc cliente. Edited November 22, 2013 by The Duke of Quakem Link to comment Share on other sites More sharing options...
bombero_7 Posted November 22, 2013 Report Share Posted November 22, 2013 como dice el compa arriba primero dinos que base de datos estas ocupando, te recomendaria sql server en su version express o bien MySQL ya que son faciles de encontrar y son gratis si usas msaccess hasta donde se, no se puede conectar via remota a menos que se haga con ODBC (no se si estoy hablando tonteras o no pero creo que asi nomas se puede) asi que mejor SQL server o MySQL serian ideales para trabajar en red y lo otro te recomiendo que te actualices a visual net mejor aprende lo nuevo o te vas a quedar en el pasado Link to comment Share on other sites More sharing options...
punkito_7 Posted November 27, 2013 Author Report Share Posted November 27, 2013 Uso MSAccess... y sé que VB 6.0, es añejo, pero para lo que quiero lograr basta y sobra...por lo mismo aun batallo con la conexión entre el programa y la base de datos, pero he leído bastante y creo que es complicadocon MSAccess.... de todas maneras cualquier aporte me es de gran ayuda... Gracias Link to comment Share on other sites More sharing options...
AshWilliams Posted November 27, 2013 Report Share Posted November 27, 2013 http://falkreath.blogspot.com/2013/09/base-de-datos-con-visual-basic-60.html Sigue ese tutorial; y como te dicen más arriba la única diferencia es que tienes que apuntar a la IP de la máquina ;) Saludos :krider: Link to comment Share on other sites More sharing options...
The Duke of Quakem Posted November 29, 2013 Report Share Posted November 29, 2013 Ojo: Acess no es una base de datos, en el estricto sentido de la palabra. Por lo que los procedimientos "estándar" para conectarse a una BD no se aplican de igual forma. Lo primero que tienes que hacer, es colocar tu archivo .mdb o .accdb en una carpeta compartida del servidor, para que de ésta manera el PC cliente pueda tener acceso al archivo. Luego puedes seguir los pasos del tutorial que Ash publicó. Eso es para hacer una conexión directa con ADO. La otra manera es usar ODBC, pero en ambos casos debes poner el archivo access en una carpeta compartida. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now