Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo llamar a la base de datos SQL en VB, la base de datos ya está construida, cuanto más detallada, mejor.

Cómo llamar a la base de datos SQL en VB, la base de datos ya está construida, cuanto más detallada, mejor.

Función pública ConnectString() _

Como cadena

ConnectString = "FileDSN=info.dsn;UID=sa;PWD=23" 'Conector, cambiar a su propia

Función final

Función pública ExecuteSQL(ByVal SQL _

Como cadena, MsgString como cadena) _

Como ADODB.Recordset 'Esto es para ejecutar la declaración SQL. Solo necesita llamar a este método, pasar los parámetros de la declaración de consulta SQL y finalmente devolver un Recordset

Dim cnn As ADODB.Connection

Atenuar primero como ADODB.Recordset

Atenuar sTokens() como cadena

En caso de error, Ir a ExecuteSQL_Error

sTokens = Split(SQL)

Establecer cnn = New ADODB.Connection

cnn.Open ConnectString

If InStr("INSERT,DELETE,UPDATE", _

UCase$( sTokens( 0))) Luego

cnn.Execute SQL

MsgString = sTokens(0) & _

"consulta exitosa"

De lo contrario

Establecer rst = Nuevo ADODB.Recordset

rst.Open Trim$(SQL), cnn, _

adOpenKeyset, _

adLockOptimistic

'rst.MoveLast 'obtiene RecordCount

Set ExecuteSQL = rst

MsgString = "Consulta a" & rst.RecordCount & _

" Artículo

Grabar"

Finalizar si

ExecuteSQL_Exit:

Establecer primero = Nada

Establecer cnn = Nada

Salir Función

ExecuteSQL_Error:

MsgString = "Error de consulta: " & _

Err.Description

Reanudar ExecuteSQL_Exit

Función final

Función pública Testtxt(txt como cadena) como booleano

Si Trim(txt) = "" Entonces

Testtxt = False

Else

Testtxt = True

Fin si

Finalizar función