UPDATE EN SQL SERVER

29/06/2007 - 16:13 por CAJA CONTROL 7.5 | Informe spam
HOLA a todos de antemano muchas gracias por compartir sus conocimientos


tengo una instruccion que deseo me modifique un campo de mi tabla es la
siguiente y me sale error alquien me podria orientar? gracias

Dim cn As ADODB.Connection
Set cn = New ADODB.Connection


Dim sSelect As String

sSelect = "UPDATE Mesas INNER JOIN CAJA ON Mesas.Cliente =
CAJA.cliente SET CAJA.Fecha = [MESAS].[FECHA];"

cn.Open "Provider=SQLNCLI; " & _
"Initial CatalogÊJASQL; " & _
"Data Source2.168.1.20\SQLEXPRESS; " & _
"integrated security=SSPI; persist security info=True;"


Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset


rs.Open sSelect, cn, adOpenStatic


rs.Close
cn.Close

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
29/06/2007 - 09:31 | Informe spam
Hola,

No estás utilizando la sintaxis correcta de la instrucción update:
sSelect = "UPDATE Mesas INNER JOIN CAJA ON Mesas.Cliente =
CAJA.cliente SET CAJA.Fecha = [MESAS].[FECHA];"


sSelect = "UPDATE Mesas
SET CAJA.Fecha = [MESAS].[FECHA]
FROM Mesas INNER JOIN CAJA ON Mesas.Cliente =
CAJA.cliente;"

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"CAJA CONTROL 7.5" escribió en el mensaje
news:
HOLA a todos de antemano muchas gracias por compartir sus conocimientos


tengo una instruccion que deseo me modifique un campo de mi tabla es la
siguiente y me sale error alquien me podria orientar? gracias

Dim cn As ADODB.Connection
Set cn = New ADODB.Connection


Dim sSelect As String

sSelect = "UPDATE Mesas INNER JOIN CAJA ON Mesas.Cliente =
CAJA.cliente SET CAJA.Fecha = [MESAS].[FECHA];"

cn.Open "Provider=SQLNCLI; " & _
"Initial CatalogÊJASQL; " & _
"Data Source2.168.1.20\SQLEXPRESS; " & _
"integrated security=SSPI; persist security info=True;"


Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset


rs.Open sSelect, cn, adOpenStatic


rs.Close
cn.Close




Respuesta Responder a este mensaje
#2 Angel Zapata
29/06/2007 - 10:26 | Informe spam
Un ejemplo sería este

sSelect = "UPDATE Mesas " _
& "set CAJA.Fecha = Mesas.Fecha " _
& "FROM Mesas INNER JOIN Caja ON Mesas.Cliente Caja.Cliente"
Set SQLComando.ActiveConnection = Conexion
SQLComando.CommandText = SQLConsulta
SQLComando.Execute
Set SQLComando = Nothing

Angel Zapata
"Si no sabes hacia adonde vas, lo mas probable es que no llegues a ninguna
parte"
"CAJA CONTROL 7.5" escribió en el mensaje
news:
HOLA a todos de antemano muchas gracias por compartir sus conocimientos


tengo una instruccion que deseo me modifique un campo de mi tabla es la
siguiente y me sale error alquien me podria orientar? gracias

Dim cn As ADODB.Connection
Set cn = New ADODB.Connection


Dim sSelect As String

sSelect = "UPDATE Mesas INNER JOIN CAJA ON Mesas.Cliente > CAJA.cliente SET CAJA.Fecha = [MESAS].[FECHA];"

cn.Open "Provider=SQLNCLI; " & _
"Initial CatalogÊJASQL; " & _
"Data Source2.168.1.20\SQLEXPRESS; " & _
"integrated security=SSPI; persist security info=True;"


Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset


rs.Open sSelect, cn, adOpenStatic


rs.Close
cn.Close




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida