![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() No hace falta que te crees un dsn en el panel de control_>odbc,
y tampoco te hace falta crear ningún alias, Prueba el Test de Conexion cuando en el TAdoConnection en el wizard de conexión; asi te lo permite. Y podrás comprobar si tienes conexion con el sql Server, y pon un select simple en el tadoquery activando todas las demás propiedades que te he indicado anteriormente pon un grid y asocia el datasource a la grilla y mira si te devuelve el resultado y todo ello si te funciona podrás realizarlo. Saludos Fernando Nadal Palma de Mallorca. Email: fnadalo@inversions.sanostra.es |
#2
|
||||
|
||||
![]() Supongo que te ha generado un Script osea algo con extension Sql,
Desde el analizador de Consultas pon abrir selecciona el script y ejecutalo con F5. |
#3
|
|||
|
|||
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= ![]() 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. |
#4
|
||||
|
||||
![]() 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. |
#5
|
|||
|
|||
![]() 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. |
#6
|
|||
|
|||
![]() 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. |
#7
|
||||
|
||||
![]() Hola Te he ayudado con componentes Ado pero insistes con tus métodos
lo siento pero ya aqui no puedo Ayudarte. |
![]() |
|
|
![]() |
|