Ir para conteúdo

POWERED BY:

Arquivado

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

teste

[Resolvido] erro SQL

Recommended Posts

gente

preciso arrumar esse erro urgente

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

 

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

 

/chamado/conexao.asp, line 17

 

 

foi incluir na tabela e deu esse erro

 

ai mudei pra Datetime lah na tabela e continua o msm erro

 

se alguem puder me ajudar ai

agraço mto

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao mew

 

 

a data recebe o date

 

data=date

ou seja recebe do servidor

nao dava problema até hj

 

nao sei oque aconteceu

 

ai ferrou tudo

 

to achando q eh pau do sql

mas primeiro queria saber se eh algum erro de codigo msm

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao

o formato está normal

18/12/2007

 

ainda por cima tem uma funçõ q transforma a data em dd/mm/aaaa

entao nao eh isso

com o Now deu o mesmo problema

nao consigo entender

até ante-Ontem estava tudo normal

 

acho q vou reinstalar o SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu digo o formato do SQL server é diferente para cadastrar acho que é assim: aaaa-mm-dd, creio que deve cadastrar no banco com esse formato

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao..nem rolou alguem nao tem ideia do q seja

funcionava e do nada deu esse erro

mto estranho neh

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da um Response.Write na execução SQL e ve como ele ta levando pro BD...

 

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta levando assim

 

Insert Into tbChamado(pbmChamado, lclChamado, dtChamado, resChamado, pddChamado, stsChamado) Values('teste', 'teste', '27/12/2007', 'teste', 1,'Aberto')

 

 

ta certinhoo

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu codigo

tava dando certo

isso q nao me conformo

 

 

 

<html>
	<head>
		<link href="estilos.css" rel="stylesheet" type="text/css">
		
	</head>
	<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
		<!--#include file="includes.asp"-->
		<%

			vstatus = request.Form("stschamado")					
			problema = Request.form("problema")
			local = Request.Form("local")
			data = date
			dataarrumada = RIGHT("0" & DAY(DATA),2) & "/" & RIGHT("0" & MONTH(DATA),2) & "/" & YEAR(DATA)
			
			responsavel = Request.Form("responsavel")
			departamento = Request.form("departamento")	
			
			
			var_from = "envia@clinicasion.com.br"
			var_to = "deti@clinicasion.com.br"
	
			
			
			
			If problema = "" and responsavel = "" Then%><center><%
				response.write("Preencha os Campos<br><a href='inclusaochamado.asp'>voltar</a>")
				response.End()
			End If
			
			StrSQl = "Insert Into tbChamado"
			StrSQl = StrSQl & "(pbmChamado, lclChamado, dtChamado, resChamado, pddChamado, stsChamado) Values"
			StrSQl = StrSQl & "('" & problema & "', '" & local & "', '" & dataarrumada & "', '" & responsavel & "', " & departamento & ",'" & vstatus & "')"
			
			response.Write(StrSQl)
			
			
			call Conecta
			call AbreRs(StrSQl)
			
			call Desconecta
			
			
			msgHTML = msgHTML & "<html>"
			msgHTML = msgHTML & "<body>"
			msgHTML = msgHTML & "<table cellpading=0 cellspacing=0>"
			msgHTML = msgHTML & "<tr>"
			msgHTML = msgHTML & "<td>"
			msgHTML = msgHTML & "<a href=http://latao/chamado>"
			msgHTML = msgHTML & "NOVO CHAMADO!!!!!!!!!!!!!!!!!!!!!!!"
			msgHTML = msgHTML & "</a>"
			msgHTML = msgHTML & "</td>"
			msgHTML = msgHTML & "</tr>"
			msgHTML = msgHTML & "<tr>"
			msgHTML = msgHTML & "<td class=verdana_13px>"
			msgHTML = msgHTML & "<br><br><br><br>"
			msgHTML = msgHTML &  "<strong>Problema:" & " </strong> " & problema & "<br> <strong>No local: </strong> "  & local
			msgHTML = msgHTML & "</body>"
			msgHTML = msgHTML & "</html>"
			
			
			
			
	
	
			
			Set cdoConfig = Server.CreateObject("CDO.Configuration") 
			cdoConfig.Fields.Item(sch & "sendusing") = 2
			cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1
			cdoConfig.Fields.Item(sch & "smtpserver") = "smtp.clinicasion.com.br"
			cdoConfig.Fields.Item(sch & "sendusername") = "envia@clinicasion.com.br"
			cdoConfig.Fields.Item(sch & "sendpassword") = "envia123"
			cdoConfig.fields.update
			Set cdoMessage = Server.CreateObject("CDO.Message") 
			Set cdoMessage.Configuration = cdoConfig 
			cdoMessage.From = "envia@clinicasion.com.br"
			cdoMessage.To = "deti@clinicasion.com.br; caio@b-services.com.br; edson@b-services.com.br; rogerio@b-services.com.br; leandrocalux@gmail.com"
		'para anexar algo no email:'
		'cdoMessage.addAttachment Server.MapPath("images/header_LM.jpg")'
			cdoMessage.Subject = "CHAMADOOO SIONNNNN "
			cdoMessage.HTMLBody = msgHTML
			cdoMessage.Send
		
			Set cdoMessage = Nothing 
			Set cdoConfig = Nothing 
			
			
		%>
		
<script>
	window.location="default.asp"
</script>
	</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho melhor você tentar passar a data no formato internacional. acontece mto do codigo funcionar ate o dia 12 do mes e depois parar pq na verdade tava trocando o dia pelo mes. pra ter certeza passe como data internacional (AAAA-MM-DD)

 

nesse artigo aqui tem uma função que faz isso já:

 

http://www.pogmasters.net/pogs/funcao-p-da...ernacional.aspx

 

abraz!

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.