Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-01-2004
whiti whiti is offline
Miembro
 
Registrado: ene 2004
Posts: 16
Poder: 0
whiti Va por buen camino
Cambiar a ADO

Muchísimas gracias de nuevo:
Como le dije, en mi proyecto, yo había usado componentes de DAtaAccess, uno de ellos el Tquery, y para hacer las operaciones en la base de datos, ponía como código en delphi:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * From TExperiencia');
Query1.SQL.Add('WHERE TExperiencia.DNI=codigo ');
Query1.ParamByName('pCodigo').AsInteger:=StrToInt(Reg);
Query1.Open;

Fíjese en que uso "ParamByName" en lugar de escribir el código en SQL, pero claro, ahora al cambiar al componente equivalente en ADO, "ParamBYNAme" ya no existe. ¿Sabe cuál es el equivalente de "ParamByName" en un Tquery de ADO?
Muchísimas gracias nuevamente.
Responder Con Cita
  #2  
Antiguo 16-01-2004
Avatar de FNADALO
FNADALO FNADALO is offline
Miembro
 
Registrado: oct 2003
Ubicación: Palma de Mallorca
Posts: 97
Poder: 23
FNADALO Va por buen camino
Smile Parametrros

Mira la Propiedad del TAdoQuery que es parameters
yo lo hago directamente en el select From where :Parametros
fijate que pongo dos Puntos.

De La Respuesta de Access a Sql Server en el wizard de migración
al menos en el Access 2000 debes especificar si te creas una nueva base de datos,
o en una ya existente debes decirle nueva, y no pases la rules las reglas
y el solito te crea la base de datos.
Responder Con Cita
  #3  
Antiguo 17-01-2004
whiti whiti is offline
Miembro
 
Registrado: ene 2004
Posts: 16
Poder: 0
whiti Va por buen camino
Wink Usar Tdatabase en lugar de TADOConnection

Hola!, estoy tratando de modificar mi base de datos en delphi lo menos posible, así que estoy buscando la manera, de, usando un Tdatabase (y dejando mis componentes de la paleta DataAccess en lugar de ADO), poder conectarme a la base de datos que tengo en el servidor. El problema es que cuando trato de conectarme, me da el siguiente error:"Vendor initialization failed. Cannot load an IDAPI service library. FILE: NTWDBLIB.DLL".
¿Sabe a que se puede deber ésto?. ¿Qué problemas puedo tener si uso los componentes de dataAccess?, es que, como le digo, ya tengo hecha mi BD con ellos, y dado el poco tiempo de que dispongo, cambiar a componentes ADO me resultaría más complejo.
Muchísimas gracias de nuevo.
Responder Con Cita
  #4  
Antiguo 19-01-2004
whiti whiti is offline
Miembro
 
Registrado: ene 2004
Posts: 16
Poder: 0
whiti Va por buen camino
Unhappy Como indicar ODBC

Hola:
Sigo tratando de comunicar mi programa delphi con la BD en SQL server, y me da el mismo error que os decía en el mensaje anterior. En el servidor he creado un ODBC que se llama "prueba". ¿Alguien sabe cómo debo de indicar en mi TdataBase la ruta de ese ODBC que está en el máquina remota "SERVIDOR"?.
Os agradecería me contestárais.
Muchísimas gracias por todo, y un saludo.
Responder Con Cita
  #5  
Antiguo 19-01-2004
Avatar de FNADALO
FNADALO FNADALO is offline
Miembro
 
Registrado: oct 2003
Ubicación: Palma de Mallorca
Posts: 97
Poder: 23
FNADALO Va por buen camino
Unhappy Sigues haciendo de las Tuyas

Hola Te he ayudado con componentes Ado pero insistes con tus métodos
lo siento pero ya aqui no puedo Ayudarte.
Responder Con Cita
  #6  
Antiguo 19-01-2004
whiti whiti is offline
Miembro
 
Registrado: ene 2004
Posts: 16
Poder: 0
whiti Va por buen camino
Unhappy Es que no se usar ADO

Hola, muchísimas gracias por tu ayuda. Es que la verdad, no se usar los componentes ADO, pues a la hora de hacer la consultas no me sale. Es que estoy acostumbrada a hacer con "Parambyname" y no encuentro ahora el equivalente con ADO, y con la propiedad que me indicabas de "Parameters" no te he entendido. ¿Te importaría ponerme un ejemplo?.
Muchísimas gracias por todo, de verdad.
Un saludo.
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 04:30:43.


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