Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2006, 08:05
danky21
 
Fecha de Ingreso: febrero-2006
Mensajes: 1
Antigüedad: 18 años, 10 meses
Puntos: 0
problema con "-" al ejecutar un procedure de sql server

hola
tengo un problema con algunos signos especiales por ejemplo el "-"
tengo una tabla en sql server y un procedure para eliminar los datos
el campo clave es el rut
todo funciona bien hasta que intento agregar, modificar o eliminar un rut con el "-" ósea 1111111-1 ahi se cae el preocedure
pero si los hago en forma directa ósea sin llamar al procedure me funciona prefecto
ese es el código de como llamo al procedure de eliminar por ejemplo
exec elimina_cliente '111111-1'
y este es el error que me da

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '-'.
/Mantenedores/del_Usuario.asp, line 17

si me pueden ayudar se los agradecería