Grabar Fecha Con SQL

15/09/2004 - 19:27 por Carmelo Gonzalez | Informe spam
Hola amigos!!!

quiero grabar en una BD SQLServer pero me da error nose como hacerlo
MiComando.CommandText = "INSERT INTO MovimientoCaja (Codigo, Fecha) Values
('" & cCodCaj & "', #" & txtFecha.Value & "#)"


me da este error:

The name '#15' is not permitted en this context. Only constants,
expressions, or variables allowed here. Column names are not permitted

Preguntas similare

Leer las respuestas

#1 Ivan Mostacero
15/09/2004 - 19:47 | Informe spam
Hola,
podrias antes de enviar tu fecha convertirlo a tipo de dato fecha:
MiComando.CommandText = "INSERT INTO MovimientoCaja (Codigo, Fecha) Values
('" & cCodCaj & "', " & Ctype(txtFecha.Value, DateTime) & ")"

Saludos
Ivan Mostacero
MCSD .NET, Perú
http://www.timpsoft.tk/
"Carmelo Gonzalez" wrote in message
news:
Hola amigos!!!

quiero grabar en una BD SQLServer pero me da error nose como hacerlo
MiComando.CommandText = "INSERT INTO MovimientoCaja (Codigo, Fecha) Values
('" & cCodCaj & "', #" & txtFecha.Value & "#)"


me da este error:

The name '#15' is not permitted en this context. Only constants,
expressions, or variables allowed here. Column names are not permitted





Respuesta Responder a este mensaje
#2 Michel Ayesteran
15/09/2004 - 19:49 | Informe spam
Hola, para SQL el # no se debe utilizar en ese contexto el
numeral especifica objetos temporales (como Tablas)
lo q debes hacer es lo siguiente:

INSERT INTO MovimientoCaja (Codigo, Fecha) Values
('" & cCodCaj & "', convert(datatime(" & txtFecha.Value


& "))"

creo q con eso estaria listo

Michel Ayesteran
MCP/MSAD/MCSD for .net
Venezuela

Hola amigos!!!

quiero grabar en una BD SQLServer pero me da error nose


como hacerlo
MiComando.CommandText = "INSERT INTO MovimientoCaja


(Codigo, Fecha) Values
('" & cCodCaj & "', #" & txtFecha.Value & "#)"


me da este error:

The name '#15' is not permitted en this context. Only


constants,
expressions, or variables allowed here. Column names are


not permitted





.

Respuesta Responder a este mensaje
#3 Maxi
15/09/2004 - 20:31 | Informe spam
HOLA, REVISA ESTE LINK

http://www.microsoft.com/spanish/ms...art157.asp


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Carmelo Gonzalez" escribió en el mensaje
news:
Hola amigos!!!

quiero grabar en una BD SQLServer pero me da error nose como hacerlo
MiComando.CommandText = "INSERT INTO MovimientoCaja (Codigo, Fecha) Values
('" & cCodCaj & "', #" & txtFecha.Value & "#)"


me da este error:

The name '#15' is not permitted en this context. Only constants,
expressions, or variables allowed here. Column names are not permitted










Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida