![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Otro problema que se me plantea es el del uso de los parámetros. Por ejemplo,
; Dentro de un apartado SQL de algún elemento. Si la comparación con la columna es numérica no da problemas, pero si la hago respecto a una cadena de caracteres esta no responde. Lo que yo hago es: Código:
aux = "'" + edit1->text + "'";
Query1->ParamByName("Parametro")->AsString = aux.c_str();
¿Cómo se pueden emplear parámetros que esperan cadenas de caracteres? Gracias. |
|
#2
|
||||
|
||||
|
Bueno, vayamos por partes:
-Para los tipos de sentencias SQL que implican consulta de datos (select), simplemente basta con activar el objeto o abrirlo:
Las dos son válidas. - Para los tipos de sentencias SQL que implican un alteración (insert, update, detele, drop, create, etc) hay que llamar al método ExecSQL en lugar de cualquiera de los dos anteriores.
Tu problema con los parámetros no lo acabo de entender. Quizá sea porque desconozco C++ Builder y se me escapa algo, pero en principio yo lo veo bien. Puedes usar la propiedad Text del SQL justo antes de ejecutar la sentencia SQL, para saber que es lo que hay, y que se va a mandar al servidor. Si esto tu lo coges y lo pasas al SQL Explorer o el cliente de base de datos que tengas, podrás ejecutarlo y ver que es lo que falla. Ya nos comentas que tal. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Conexion con interbase y vb . . . | Arturo | Firebird e Interbase | 1 | 22-09-2004 16:03:00 |
| Conexión a Interbase | subzero | Firebird e Interbase | 1 | 15-09-2004 11:46:26 |
| Conexión a Interbase!! | subzero | Firebird e Interbase | 6 | 21-04-2004 23:25:34 |
| Conexión ADO a Interbase | kes | Firebird e Interbase | 2 | 05-12-2003 17:35:19 |
|