Hola,
tengo el siguiente problema: tengo este código y al llegar
al openrecordset me sale el error en tiempo de
ejecución '3146': Error definido por la aplicación o el
objeto.
Alguien me puede decir que error ve? La conexión es una
base de datos Oracle 8i.
Dim NoProy As String
Dim wrkODBC As Workspace
Dim dbsHASP As Database
Dim strSQL As String
Dim rcsDatos As Recordset
NoProy = InputBox("Número de proyecto", "")
'Creamos el workspace para trabajar con la BBDD de
ALDEBARAN
Set wrkODBC = CreateWorkspace("", "", "", dbUseODBC)
'Creamos la conexión a la BBDD ALFA de ALDEBARAN
Set dbsHASP = wrkODBC.OpenDatabase("ALDEBARAN", ,
True, "ODBC;DATABASE=ALFA.FUTURESPACE.ES;UID=GIF;PWD=GIF;DS
N=ALDEBARAN")
strSQL = "SELECT cuenta, importe FROM [gastos_agresso]
WHERE cproy = '" & NoProy & "'"
Set rcsDatos = dbsHASP.OpenRecordset(strSQL, dbOpenDynamic)
rcsDatos.Close
dbsHASP.Close
wrkODBC.Close
Leer las respuestas