Error 3061
Publicado por Bladimr (6 intervenciones) el 14/01/2008 00:18:56
Hola. Tengo una tabla llamada Reportes la cual tiene varios campos. Al realizar una consulta SQL me da un mensaje de error: 3061 en tiempo de ejecución. Pocos parametros se esperaba 1. El codigo es le siguiente
Set WS = DBEngine.Workspaces(0)
Set db = WS.OpenDatabase("C:/Cardiobeta/Pacientes.mdb")
Set rs = db.OpenRecordset("Reportes", dbOpenSnapshot)
If Tipo.Text = "Consultas de Primera" Then x = "Primera Consulta"
If Tipo.Text = "Consultas Sucesivas" Then x = "Sucesivas"
If Tipo.Text = "Todas" Then x = "Primera Sucesiva"
Consulta = "SELECT 'CI[dbLong]', '[Apellidos y Nombres][dbText]', 'Tipo.Text As Tipo[dbText]', 'Financiamiento[dbText]', 'Monto[dbText]' FROM Reportes WHERE x IS NOT NULL"
Set rs = db.OpenRecordset(Consulta)
Aqui aparece el error. Esta consulta debe vaciarse en un MSFlexGrid.
Gracias de antemano.
Set WS = DBEngine.Workspaces(0)
Set db = WS.OpenDatabase("C:/Cardiobeta/Pacientes.mdb")
Set rs = db.OpenRecordset("Reportes", dbOpenSnapshot)
If Tipo.Text = "Consultas de Primera" Then x = "Primera Consulta"
If Tipo.Text = "Consultas Sucesivas" Then x = "Sucesivas"
If Tipo.Text = "Todas" Then x = "Primera Sucesiva"
Consulta = "SELECT 'CI[dbLong]', '[Apellidos y Nombres][dbText]', 'Tipo.Text As Tipo[dbText]', 'Financiamiento[dbText]', 'Monto[dbText]' FROM Reportes WHERE x IS NOT NULL"
Set rs = db.OpenRecordset(Consulta)
Aqui aparece el error. Esta consulta debe vaciarse en un MSFlexGrid.
Gracias de antemano.
Valora esta pregunta


0