Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Boris

Problema com Data Hora

Recommended Posts

Galera boa noite estou com um problema na hora de gravar o registro

 

aparece a seguinte mensagem ...

Microsoft OLE DB Provider for SQL Server erro '80040e07'

 

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

 

/sys/insere_close_caixa.asp, line 106

 

sendo que minha linha 106 é :

 

conexao.Execute(sql)

a linha 105

sql = "Insert into tb_fecha_caixa (dinheiro, ch_avista, ch_predatado, n_ticket_master,master_debito, master_credito, master_parc_adm, master_2x, master_3x, master_4x, master_5x, master_6x, master_subtotal, n_ticket_visa, visa_debito, visa_credito, visa_parc_adm, visa_2x, visa_3x, visa_4x, visa_5x, visa_6x,  visa_subtotal, n_ticket_hiper, hiper_credito, hiper_parc_adm, hiper_2x, hiper_3x, hiper_4x, hiper_5x, hiper_6x,  hiper_subtotal, n_ticket_american, american_credito, american_parc_adm, american_2x, american_3x, american_4x, american_5x, american_6x, american_subtotal,vale_produto, vale_cliente, convenio, vale_func_loja, vale_func_folha, sobra_falta, comanda, total, data_registro, hora_registro) values ('"&frm_dinheiro&"','"&frm_ch_avista&"','"&frm_ch_predatado&"','"&frm_master_ticket&"', '"&frm_master_debito&"','"&frm_master_credito&"','"&frm_master_parc_adm&"','"&frm_master_parc_2x&"', '"&frm_master_parc_3x&"','"&frm_master_parc_4x&"','"&frm_master_parc_5x&"','"&frm_master_parc_6x&"', '"&frm_master_subtotal&"','"&frm_visa_ticket&"','"&frm_visa_debito&"','"&frm_visa_credito&"','"&frm_visa_parc_adm&"', '"&frm_visa_parc_2x&"','"&frm_visa_parc_3x&"','"&frm_visa_parc_4x&"','"&frm_visa_parc_5x&"','"&frm_visa_parc_6x&"', '"&frm_visa_subtotal&"','"&frm_hiper_ticket&"','"&frm_hiper_credito&"','"&frm_hiper_parc_adm&"','"&frm_hiper_parc_2x&"', '"&frm_hiper_parc_3x&"','"&frm_hiper_parc_4x&"','"&frm_hiper_parc_5x&"','"&frm_hiper_parc_6x&"','"&frm_hiper_subtotal&"', '"&frm_american_ticket&"','"&frm_american_credito&"','"&frm_american_parc_adm&"','"&frm_american_parc_2x&"', '"&frm_american_parc_3x&"','"&frm_american_parc_4x&"','"&frm_american_parc_5x&"','"&frm_american_parc_6x&"', '"&frm_american_subtotal&"','"&frm_vale_produto&"','"&frm_vale_cliente&"','"&frm_convenio&"','"&frm_vale_func_loja&"', '"&frm_vale_func_folha&"','"&sobra_falta&"','"&frm_comanda&"','"&frm_total&"','"&sData&"','"&hora&"')"

alguem poderia me ajudar

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um response.write na sua string SQL, para ver o que esta sendo passado.

e verifique se você esta passando os dados do mesmo tipo.

Este erro acontece geralmente quando você fizer uma das seguintes coisas:

tentativa de inserir uma data no Access com 'delimitadores;

tentativa de inserir uma data no SQL Server com # delimitadores;

tentativa de inserir uma data no Access ou o SQL Server sem delimitadores, ou

tentativa de inserir um malformed data.

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um response.write na sua string SQL, para ver o que esta sendo passado.

e verifique se você esta passando os dados do mesmo tipo.

Este erro acontece geralmente quando você fizer uma das seguintes coisas:

tentativa de inserir uma data no Access com 'delimitadores;

tentativa de inserir uma data no SQL Server com # delimitadores;

tentativa de inserir uma data no Access ou o SQL Server sem delimitadores, ou

tentativa de inserir um malformed data.

 

eu coloquei o response.write e apareceu o seguinte:

 

Resultado: 17/5/2009

Resultado: 21:34:15

 

Certinho o que eu quero

 

agora não entendi o que esta acontecendo ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma procurada no forum, k existem uma função para gravar os dados de forma correta no bd, pode te ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew Ted K, mas como posso usar esse codigo para incluir a data e hora no meu banco não entendi ?

 

no banco se eu colocar como varchar ele grava mas como datetime não grava.... estou usando um banco SQL

 

 

<%
Function ConverterDataBanco(ConDataBanco)
	ConDataBanco = Right("0"&Day(ConDataBanco),2) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Year(ConDataBanco)
	ConverterDataBanco = ConDataBanco
End Function

Response.Write(ConverterDataBanco(Date()))
%>

 

meu codigo

 

<!-- #include file = "conexao.asp" -->
<%
frm_dinheiro 		= request.form("frm_dinheiro")
frm_ch_avista 		= request.form("frm_ch_avista")
frm_ch_predatado		= request.form("frm_ch_predatado")	

frm_master_ticket		= request.form("frm_master_ticket")
frm_master_debito		= request.form("frm_master_debito")
frm_master_credito		= request.form("frm_master_credito")
frm_master_parc_adm	= request.form("frm_master_parc_adm")
frm_master_parc_2x		= request.form("frm_master_parc_2x")
frm_master_parc_3x		= request.form("frm_master_parc_3x")
frm_master_parc_4x		= request.form("frm_master_parc_4x")
frm_master_parc_5x		= request.form("frm_master_parc_5x")
frm_master_parc_6x		= request.form("frm_master_parc_6x")
frm_master_subtotal		= request.form("frm_master_subtotal")

frm_visa_ticket		= request.form("frm_visa_ticket")
frm_visa_debito		= request.form("frm_visa_debito")
frm_visa_credito		= request.form("frm_visa_credito")
frm_visa_parc_adm		= request.form("frm_visa_parc_adm")
frm_visa_parc_2x		= request.form("frm_visa_parc_2x")
frm_visa_parc_3x		= request.form("frm_visa_parc_3x")
frm_visa_parc_4x		= request.form("frm_visa_parc_4x")
frm_visa_parc_5x		= request.form("frm_visa_parc_5x")
frm_visa_parc_6x		= request.form("frm_visa_parc_6x")
frm_visa_subtotal		= request.form("frm_visa_subtotal")

frm_hiper_ticket		= request.form("frm_hiper_ticket")
frm_hiper_credito		= request.form("frm_hiper_credito")
frm_hiper_parc_adm		= request.form("frm_hiper_parc_adm")
frm_hiper_parc_2x		= request.form("frm_hiper_parc_2x")
frm_hiper_parc_3x		= request.form("frm_hiper_parc_3x")
frm_hiper_parc_4x		= request.form("frm_hiper_parc_4x")
frm_hiper_parc_5x		= request.form("frm_hiper_parc_5x")
frm_hiper_parc_6x		= request.form("frm_hiper_parc_6x")
frm_hiper_subtotal		= request.form("frm_hiper_subtotal")

frm_american_ticket		= request.form("frm_american_ticket")	
frm_american_credito					= request.form("frm_american_credito")	
frm_american_parc_adm	= request.form("frm_american_parc_adm")
frm_american_parc_2x	= request.form("frm_american_parc_2x")
frm_american_parc_3x	= request.form("frm_american_parc_2x")
frm_american_parc_4x	= request.form("frm_american_parc_2x")
frm_american_parc_5x	= request.form("frm_american_parc_2x")
frm_american_parc_6x	= request.form("frm_american_parc_2x")
frm_american_subtotal	= request.form("frm_american_subtotal")
	
frm_vale_produto		= request.form("frm_vale_produto")
frm_vale_cliente		= request.form("frm_vale_cliente")
frm_convenio		= request.form("frm_convenio")
frm_vale_func_loja		= request.form("frm_vale_func_loja")
frm_vale_func_folha		= request.form("frm_vale_func_folha")
		
sobra_falta		= request.form("sobra_falta")
frm_comanda		= request.form("frm_comanda")
frm_total			= request.form("frm_total")

sData	 		= Date
hora 			= Time


'Response.Write("Resultado: "&frm_vale_cliente&"<br>")
'Response.end()
%>


<table border="0" cellspacing="0" cellpadding="2" align="center" bordercolor="#000000" width="700">
  <tr>
	<td><table width="656" border="0" cellspacing="0" cellpadding="0" align="center">
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
			<tr>
			  <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
				  <tr>
					<td>
						<table width="100%" border="0" cellspacing="0" cellpadding="0">
						  <tr class="texto8">
							<td height="13"> </td>
						  </tr>
						</table>
					  
						<table width="597" border="0" align="center" cellpadding="0" cellspacing="0">
						  <tr>
							<td width="597" class="texto8"><table width="100%" border="0" cellspacing="0" cellpadding="0">
								<tr>
								  <td width="16%"> </td>
								  <td width="84%" class="texto8">
<%
sql = "Insert into tb_fecha_caixa (dinheiro, ch_avista, ch_predatado, n_ticket_master,master_debito, master_credito, master_parc_adm, master_2x, master_3x, 
master_4x, master_5x, master_6x, master_subtotal, n_ticket_visa, visa_debito, visa_credito, visa_parc_adm, visa_2x, visa_3x, visa_4x, visa_5x, visa_6x,  visa_subtotal, 
n_ticket_hiper, hiper_credito, hiper_parc_adm, hiper_2x, hiper_3x, hiper_4x, hiper_5x, hiper_6x,  hiper_subtotal, n_ticket_american, american_credito, american_parc_adm, 
american_2x, american_3x, american_4x, american_5x, american_6x, american_subtotal,vale_produto, vale_cliente, convenio, vale_func_loja, vale_func_folha, sobra_falta,
 comanda, total, data_registro, hora_registro) values ('"&frm_dinheiro&"','"&frm_ch_avista&"','"&frm_ch_predatado&"','"&frm_master_ticket&"','"&frm_master_debito&"', 
 '"&frm_master_credito&"','"&frm_master_parc_adm&"','"&frm_master_parc_2x&"','"&frm_master_parc_3x&"', '"&frm_master_parc_4x&"','"&frm_master_parc_5x&"','"&frm_master_parc_6x&"', 
'"&frm_master_subtotal&"', '"&frm_visa_ticket&"','"&frm_visa_debito&"','"&frm_visa_credito&"','"&frm_visa_parc_adm&"','"&frm_visa_parc_2x&"', '"&frm_visa_parc_3x&"','"&frm_visa_parc_4x&"',
'"&frm_visa_parc_5x&"','"&frm_visa_parc_6x&"','"&frm_visa_subtotal&"' ,'"&frm_hiper_ticket&"','"&frm_hiper_credito&"','"&frm_hiper_parc_adm&"','"&frm_hiper_parc_2x&"','"&frm_hiper_parc_3x&"', 
'"&frm_hiper_parc_4x&"','"&frm_hiper_parc_5x&"','"&frm_hiper_parc_6x&"','"&frm_hiper_subtotal&"','"&frm_american_ticket&"', '"&frm_american_credito&"','"&frm_american_parc_adm&"',
'"&frm_american_parc_2x&"','"&frm_american_parc_3x&"', '"&frm_american_parc_4x&"','"&frm_american_parc_5x&"','"&frm_american_parc_6x&"','"&frm_american_subtotal&"', '"&frm_vale_produto&"',
'"&frm_vale_cliente&"','"&frm_convenio&"','"&frm_vale_func_loja&"','"&frm_vale_func_folha&"', '"&sobra_falta&"','"&frm_comanda&"','"&frm_total&"','"&sData&"','"&hora&"')"
conexao.Execute(sql)
%>

</td>
								</tr>
							</table></td>
						  </tr>
						  <tr>
							<td height="19" valign="top" class="texto8bold"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
								<tr>
								  <td>
									  </td>
								</tr>
							  </table>
							  
							  </td>
						  </tr>
						  <tr>
							<td valign="top" height="10"></td>
						  </tr>
						</table>
					  
						<table width="100%" border="0" cellspacing="0" cellpadding="2">
						  <tr>
							<td><hr size="1" color="#CCCCCC">
							</td>
						  </tr>
						  <tr>
							<td valign="top"> </td>
						  </tr>
					  </table></td>
				  </tr>
			  </table></td>
			</tr>
		</table></td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	</table></td>
  </tr>
</table>

 

obrigado pela força

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.