Compartir a través de

Error Sql. Nombre de objeto “Dbo.DatosP” No valido.

José Luis 1 Punto de reputación
2023-11-28T00:34:03.3733333+00:00

Hola. Saludos

Tengo dos dificultades, he empezado a realizar un aplicación, Utilizo C# y Sql. Apenas he empezado… Al ir a Sql me encuentro con esto problema, no se cual es el error de la instrucción, me aparece el error:

	“Nombre de objeto “Dbo.DatosPaciente” No valido."

La segunda es una que me indica:

	“error al convertir una cadena de caracteres en fecha y/u hora”

Gracias de antemano.

Este es lo que tengo registrado en Sql:

*USE [DBSistema] GO

INSERT INTO [dbo].[DatosPaciente] ([Identificacion] ,[Edad] ,[Sexo] ,[EAPB] ,[FechaIngreso] ,[Procedencia] ,[FechaEgreso] ,[Estado] ,[Tipo] ,[ICharlson] ,[GRR] ,[ETratante] ,[CEProlongada] ,[ProcSolicitados]) VALUES (<Identificacion, nvarchar(50),> ,<Edad, nvarchar(50),> ,<Sexo, nvarchar(50),> ,<EAPB, nvarchar(90),> ,<FechaIngreso, date,> ,<Procedencia, nvarchar(50),> ,<FechaEgreso, date,> ,<Estado, nvarchar(50),> ,<Tipo, nvarchar(50),> ,<ICharlson, int,> ,<GRR, nvarchar(150),> ,<ETratante, nvarchar(50),> ,<CEProlongada, nvarchar(100),> ,<ProcSolicitados, nvarchar(200),>) GO *


SQL Server | Otros
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. javi Fernandez 260 Puntos de reputación
    2023-11-28T05:06:46.2133333+00:00

    Vamos por partes. Si esa sentencia la introduces en tu aplicativo c#, no será válida, porque GO, no es válido. Solo para SSMS y otras aplicaciones clientes. La base de datos DbSistema, la tendrás enlazada a través de la cadena de conexión. Luego la sentencia de inserción, no es la que le mandas al sql, porque lo que hay en Values no corresponde precisamente con Values. Entonces no podemos asumir el error sin saber lo que envias.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.