Autor Tema: Urge vb6/vb.net vs Sybase  (Leído 2406 veces)

0 Usuarios y 1 Visitante están viendo este tema.

sicario

  • Visitante
Urge vb6/vb.net vs Sybase
« : febrero 21, 2006, 08:57:59 am »
Muchachones, ojala me puedan ayudar, en esta ocacion me urge encontrar el codigo para conectarme via ADO a una base de datos Sybase Anywhere. No he podigo encontrar en el Net porque estoy topao con otras hondas si alguien sabe como hacerlo se lo agradeceré.






Desconectado °o.O[ F®ªnk ]O.o°

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 2171
Re: Urge vb6/vb.net vs Sybase
« Respuesta #1 : febrero 21, 2006, 09:04:18 am »
Lo queres con .net o con 6.0??

Es que si es con 6.0 lo unico que debes de hacer es tener instalado el odbc para el sybase y el codigo es igualito al que ocupas para sql server, oracle, access, etc.

NO FUMEN!!!, es por su bien
LORD KARLITOZ, TE EXTRAÑAREMOS

sicario

  • Visitante
Re: Urge vb6/vb.net vs Sybase
« Respuesta #2 : febrero 21, 2006, 09:08:38 am »
de preferencia vb6. pero mira no quiero usar ODBC quiero hacer una cadena ADO.

Desconectado °o.O[ F®ªnk ]O.o°

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 2171
Re: Urge vb6/vb.net vs Sybase
« Respuesta #3 : febrero 21, 2006, 09:33:36 am »
de preferencia vb6. pero mira no quiero usar ODBC quiero hacer una cadena ADO.


Yo te comprendo, osea me confundi es OLE DB, a lo que me refiero es que te bajes el proveedor de sybase..., la verdad es que yo no lo tengo aca instalado, pero si lo he ocupado...

Te voy a dar un pequeño truco para construir las cadenas..., agregas un control ADODC, le das clic derecho en propiedades y te va a aparecer una pantalla como esta:


Luego, le das clic sobre el radiobutton de "usar cadena de conexion" y luego en el boton de generar..., te aparecera una ventana como esta:


Ahi una vez instalado el proveedor de sybase (OLE DB no ODBC, me equivoque) lo seleccionas y das clic sobre el boton siguiente (en mi caso dice Next)..., te aparecerá la siguiente ventana:


En esa ventana seleccionas el servidor, el usuario, password, nombre de la base de datos y finalmente das clic sobre el boton aceptar y en la primera ventana te aparecerá ya la cadena de conexion la cual podes utilizar en tu codigo de la siguiente manera:

Código: [Seleccionar]
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=munix;Data Source=(local)"
cnn.Open

Poniendo dentro de cnn.ConnectionString la cadena que te genero el asistente que acabo de mencionar..., pero si debes de bajarte el OLE DB Provider respectivo

NO FUMEN!!!, es por su bien
LORD KARLITOZ, TE EXTRAÑAREMOS

Desconectado °o.O[ F®ªnk ]O.o°

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 2171
Re: Urge vb6/vb.net vs Sybase
« Respuesta #4 : febrero 21, 2006, 09:36:07 am »
Si tenes el sybase podes instalar el OLE DB Provider, ya viene en el disco, basta con instalar el cliente (no el servidor) en la maquina en donde lo queres ocupar...

Otra cosa, se me habia olvidado mencionar en el mini tutorial que puse, despues se borra el control ADODC porque ya no te servirá..., me imagino que quizas ya lo sabias pero quizas a algun otro communiter le puese servir la info...

NO FUMEN!!!, es por su bien
LORD KARLITOZ, TE EXTRAÑAREMOS