Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2003
Gabriel A Reyes Gabriel A Reyes is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá
Posts: 18
Poder: 0
Gabriel A Reyes Va por buen camino
Question procedimiento Almacenado

Buenas.
Estoy trabajando con Delphi 2.0 y BDE y me conecto a MSSQL 2000, pero al ejecutar los procedmientos almacenados

me dice "General SQL error. No se encontró el procedmiento almacenado "

pero si esta, no encuentro el problema si alguien me pudiera ayudar

realice la prueba con delphi 6 y BDE y sale el mismo error si alguien me pudiera ayudar


No puede cambiar a otro conector por ejemplo ADO, pues ya hay mucho trabajo realizado y ahora no tengo tiempo para trabjarle a este proyecto. Le agradeceria si alguien tiene la gentileza de ayudarme, cual quier guia sera muy bien recibida.

gracias

Gabriel
Responder Con Cita
  #2  
Antiguo 18-06-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Usa un componente TdataBase y en la propiedad Params, escribe:
DATABASE NAME=C:\Mis documentos\Loquesea.MDB

Como DriverName utiliza MSACCES
DatabaseName pon cualquier cosa por ejemplo PEPE, pero ojo porque este será el DabaseName del componente StoreProc que conectes.

Una vez completado el Tdatabase, lo pones active a True,

Ahora haces lo mismo con StoreProc

Al pulsar en la propiedad StoreProcName, te tienen que salir los procedimientos que tienes almacenados.

Seleccionas uno, lo activas, se supone que tienes una rejilla conectada para ver los resultados.

Un Saludo.
Responder Con Cita
  #3  
Antiguo 18-06-2003
Gabriel A Reyes Gabriel A Reyes is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá
Posts: 18
Poder: 0
Gabriel A Reyes Va por buen camino
Question

Haber es una base de datos SQL Server 2000 y con Delphi 2.0 C/S y con BDE, en SQL Server 6.5 funciona todos los procedimientos almacenados bien. Lleno el componente de base de datos (TdataBase) por medio de un archivo .ini, pues debo conectarme o funcionar indiferente para Interbase, como para SQL Server. todo va bien hasta que me toco instalar en SQL Server 2000 (no access) y me sale el error me dice "General SQL error. No se encontró el procedmiento almacenado "

En el componente de procedimientos almacenados (TStoreProc) en la propiedad de nombre de procedimiento (StoreProcName) sale la lista de procedimietos que tiene la base de datos de SQL Server 2000, mas precissamente sale dbo.nombreporc;1. todos sale con el prefijo dbo. y con el punto y coma, seguido de un numero 1, pero al tratar de conectarme sale el dichoso error "General SQL error. No se encontró el procedmiento almacenado ".

agradeceria si alguien me puede ayudar, pues es bastante codigo como para saltar a ADO.
Gracias

Gabriel
Responder Con Cita
  #4  
Antiguo 18-06-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Tienes que verificar si el propietario del Stored Procedure (dbo o owner) en SQL Server se corresponde al mismo usuario con el que te estas validando en el servidor la conexion (sa, por ejemplo)

Si aun asi no funciona, actualiza los drivers con el MDAC 2.7 o superior, de http://www.microsoft.com/data
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #5  
Antiguo 19-06-2003
Gabriel A Reyes Gabriel A Reyes is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá
Posts: 18
Poder: 0
Gabriel A Reyes Va por buen camino
No funciono la actulizacion del Mdac 2.7, sigue el mismo problema.

Alguien no se le ha presentado este problema, sere el unico.

quien me pueda ayudar.

Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:25:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi