
Como usar OpenShema
Publicado por Gregorio (2 intervenciones) el 10/12/2016 17:07:07
Estoy pasando un programa de visual basic 6 que estaba en DAO a ADO, necesito cambiar las funciones de "existe_tabla", Existe_campo" "existe_indice" y me dijeron que use Openshema; hasta ahora solo puedo listar tanto todas las tablas, todos los indices y todos los compos no una tabla específica o un indice especifico, o un campo especifico; espero ayuda y tambien me disculpo si estoy violando alguna regla del foro pero es que no se me ocurre nada más
Desde ya muchas gracias a todos
Desde ya muchas gracias a todos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Sub OpenSchemaX()
Dim cnn1 As ADODB.Connection
Dim rstSchema As ADODB.Recordset
Dim strCnn As String
Set cnn1 = New ADODB.Connection
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
cnn1.Open strCnn
Set rstSchema = cnn1.OpenSchema(adSchemaTables)
Do Until rstSchema.EOF
Debug.Print "Nombre de tabla: " & _
rstSchema!TABLE_NAME & vbCr & _
"Tipo de tabla: " & rstSchema!TABLE_TYPE & vbCr
rstSchema.MoveNext
Loop
rstSchema.Close
cnn1.Close
End Sub
Valora esta pregunta


0