none
Problema al ejecutar un query en visual Net RRS feed

  • Pregunta

  • Buen dia, tengo un problema al ejecutar un query en visual Net, en este query lo que requiero realizar es insertar los datos de una tabla en otra, al ejecutarlo desde visual Net no realiza nada pero si lo ejecuto por medio de un procedimiento almacenado desde visual si lo realiza pero no quiero utilizar procedimiento almacenado, ayuda!!! 

    el query es el siguiente:

    insert into slp_nextsys.dbo.contrato 

     select Uid, NumCliente, SucursalUid, SuscriptorUid, DomicilioUid, Solicitud, NIP, FechaContrato, Zona, CuentaBancariaUid, PolizaSeguroNum, UltDiaPago, FechaEntregaPoliza, FechaAlta, FechaUltMod, NumPlaca, Folio, UserID, PaqueteUid, DomicilioEnvioUid  from slp_syscablecom.dbo.contrato  where fechaalta > (select max(fechaalta) as fecha from slp_nextsys.dbo.contrato)

    order by fechaalta

     

    • Cambiado Enrique M. Montejo sábado, 30 de julio de 2011 10:44 acceso a datos (De:Lenguaje VB.NET)
    sábado, 23 de julio de 2011 17:33

Respuestas

  • pero puede ejecutarlo sin problemas desde .net, es una query simple

    asi de simple

    Dim connstring As String = "connection string"
    Using cn As New SqlConnection(connstring)
    	cn.Open()
    	
      Dim sql As String = "insert into contrato " & _
    						"select Uid, NumCliente, SucursalUid, SuscriptorUid, DomicilioUid, " & _
    						"Solicitud, NIP, FechaContrato, Zona, CuentaBancariaUid, PolizaSeguroNum, " & _
    						"UltDiaPago, FechaEntregaPoliza, FechaAlta, FechaUltMod, NumPlaca, Folio, " & _
    						"UserID, PaqueteUid, DomicilioEnvioUid from slp_syscablecom.dbo.contrato " & _
    						"where fechaalta > (select max(fechaalta) as fecha from slp_nextsys.dbo.contrato) " & _
    						"order by fechaalta"
    
      Dim cmd As New SqlCommand(query, cn)
    	cmd.ExecuteNonQuery()
    
    End Using 
    


    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 23 de julio de 2011 17:54

Todas las respuestas

  • pero puede ejecutarlo sin problemas desde .net, es una query simple

    asi de simple

    Dim connstring As String = "connection string"
    Using cn As New SqlConnection(connstring)
    	cn.Open()
    	
      Dim sql As String = "insert into contrato " & _
    						"select Uid, NumCliente, SucursalUid, SuscriptorUid, DomicilioUid, " & _
    						"Solicitud, NIP, FechaContrato, Zona, CuentaBancariaUid, PolizaSeguroNum, " & _
    						"UltDiaPago, FechaEntregaPoliza, FechaAlta, FechaUltMod, NumPlaca, Folio, " & _
    						"UserID, PaqueteUid, DomicilioEnvioUid from slp_syscablecom.dbo.contrato " & _
    						"where fechaalta > (select max(fechaalta) as fecha from slp_nextsys.dbo.contrato) " & _
    						"order by fechaalta"
    
      Dim cmd As New SqlCommand(query, cn)
    	cmd.ExecuteNonQuery()
    
    End Using 
    


    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 23 de julio de 2011 17:54
  • Si muchas gracias de hecho tenia un error en mi base de datos.
    lunes, 25 de julio de 2011 17:23