Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> conexion base de datos VB-SQLSERVER 2000, AYUDA PLEASE

galpersc
post Apr 19 2007, 07:38 PM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 4
Registrado: 19-April 07
Miembro nº: 198.788



Buen dia alguien que me pueda ayudar a entender esto

Tengo una base de datos llamada galsa y dentro de ella solo tengo una tabla llamada articulos

y en visual tengo un formulario llamado articulos donde se muestran los siguientes datos:
No del articulo(Textbox1), Descripcion(Textbox2), Existencia(Textbox3)"Iniciado en "0", Costo Unitario(Textbox4), Unidad de medida (Combobox)"Galon,Litros,piezas"

Y EN SQL Server existe la misma tabla con sus respectivos campos,
No soy un experto en esto ya que solo habia hecho conexiones con access y me gustaria aprender esta diferente forma de conexion en codigo

no se si manejar ODBC o conexion directa que me recomiendan y como puedo hacer este procedimiento

Agradeceria me ayudaran....


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
blizknight
post Apr 20 2007, 12:37 AM
Publicado: #2


Maestro
*****

Grupo: Members
Mensajes: 265
Registrado: 12-September 04
Miembro nº: 18.538



a mi tb me interesaria esto, a ver si robbie nos da una mano =D


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 20 2007, 07:08 AM
Publicado: #3


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.623
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



No soy experto en base de datos pero Para Acceder a SQL DESDE VISUAL TENES QUE USAR Algo como esto
CODE

Option Explicit
Global oDb As ADODB.Connection      'Para SQL Server
Global oRs As ADODB.Recordset

Set oDb = New ADODB.Connection
 
    With oDb
       .Provider = Proveedor$
       .Properties("User ID").Value = ' Aca el nombre de usuario que te da acceso en SQL SERVER

       .Properties("Password").Value = ' Aca el Password que tiene ese usuario

       .Properties("Initial Catalog").Value = ' Aca el nombre de tu base de datos

       .Properties("Data Source").Value = 'aca el nombre del servidor de base de datos.
   End With
   'Verifico la conexion, por si las dudas
 If oDb.State <> adStateOpen Then
       'Reabro la conexión
       oDb.Open
    End If

Para leer datos de una tabla, podrias usar algo asi

Public Function FncLeerTabla(Sql As String) As Boolean
 On Error GoTo error
   FncLeerTabla = True
   Set oRs = Nothing
   Set oRs = New ADODB.Recordset
   oRs.CursorLocation = adUseClient
   With oRs
       .ActiveConnection = oDb
       .LockType = adLockOptimistic
       .CursorType = adOpenDynamic
       .Source = Sql
       .Open
   End With
     If oRs.RecordCount = 0 Then
       FncLeerTabla = False
   End If
Exit Function
error:
  ' BarraDeEstado ("Existe un Error de Datos, Contacte al Administrador del Sistema")
   Debug.Print Err.Description & Err.Number
   Err.Clear
   FncLeerTabla = False
   End Function


espero te sirva


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
galpersc
post Apr 20 2007, 08:07 PM
Publicado: #4


Newbie
*

Grupo: Members
Mensajes: 4
Registrado: 19-April 07
Miembro nº: 198.788



Mil Gracias por ayudarme perdona mi ignorancia pero me gustaria Saber Claro si no es mucha molestia si tienes algun ejemplo grafico de este problema ya que desafortunadamente no me considero programador y soy mas visual , entiendo que para accesar primero a una base de datos y Jugar con altas modificaciones o bajas es necesario abrir la base de datos en otras palabras donde podria este codigo que me mandaste y como lo asignas a un textbox del formulario

Agradezco tu ayuda

Mi base se llama galsa mi tabla se llama articulo y esta en un servidor llamado sistemas con usuario: galper y password: 123456 como acomodaria esta informacion en el codigo y como te repito donde lo pondria ?


Nuevamente disculpa pero estoy tratando de entender las diferentes formas de programacion Gracias

Me imagino que en el formulario mandas llamar un control ADOBD?

TE MANDO UN LINK PARA QUE MUESTRE COMO TENGO DISTRIBUIDO ESTE EJEMPLO WWW.DAGAL.COM.MX/VB/SQL_VB.HTM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Borrar datos y archivos Crispulo 48 3 Hoy, 04:27 PM
By: Kbite
ayuda con mi conexion a internet SiverNet 54 1 Hoy, 09:17 AM
By: Kbite
conexion de area local 2 conectividad limitada ... Xx_KIKE_xX 184 5 Aug 26 2008, 06:21 PM
By: KiÐ
error nero al grabar dvd de datos arrasando86 98 1 Aug 25 2008, 07:45 AM
By: vitrox2007
problema de conexión katunga 147 1 Aug 23 2008, 12:11 AM
By: Laramar333

Google
Web www.trucoswindows.net