Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

[Resolvido] erro ao inserir fileupload e o form no BD

Recommended Posts

Incorrect syntax near '13'.

Preciso fazer com que insira na base de dados os campos que estão nas session e tbm o arquivo do fileupload, e está apresentando o erro acima.

Segue o código:

 

Partial Class Inscricao
	Inherits System.Web.UI.Page

	Protected Sub btn_inscrever_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_inscrever.Click

		Dim conexao As New Data.SqlClient.SqlConnection("MinhaConexao")

		Session("nome") = txt_nome.Text
		Session("rg") = txt_rg.Text
		Session("cpf") = txt_cpf.Text
		Session("dia_nasc") = ddl_dia.Text
		Session("mes") = ddl_mes.Text
		Session("ano") = ddl_ano.Text
		Session("sexo") = ddl_sexo.Text
		Session("est_civil") = ddl_est_civil.SelectedValue
		Session("nec_especial") = ddl_necessidades.SelectedValue
		Session("desc_nec") = txt_desc_nec.Text
		Session("ddd_tel") = txt_ddd.Text
		Session("tel") = txt_tel.Text
		Session("ddd_cel") = txt_ddd_cel.Text
		Session("cel") = txt_celular.Text
		Session("endereco") = txt_endereco.Text
		Session("numero") = txt_numero.Text
		Session("complemento") = txt_complemento.Text
		Session("bairro") = txt_bairro.Text
		Session("cidade") = txt_cidade.Text
		Session("estado") = ddl_estado.Text
		Session("cep1") = txt_cep1.Text
		Session("cep2") = txt_cep2.Text
		Session("email") = txt_email.Text
		Session("instituicao") = txt_instituicao.Text
		Session("cursograd") = txt_curso.Text
		'Session("curriculo") = flpCurriculo.PostedFile.FileName
		Session("conheceu") = rbl_con_uniabc.SelectedValue
		Session("cod_curso") = ddl_opcao.SelectedValue
		Session("cod_data") = 12

		'Try
		'	'Verificamos se tem alguma coisa postada 
		'	If Not IsNothing(flpCurriculo.PostedFile) Then
		'		'Pegamos as informacoes do arquivo postado 
		'		Dim infoarquivo As New IO.FileInfo(flpCurriculo.PostedFile.FileName)
		'		'Definimos onde ele será salvo 
		'		Dim strCaminho As String = "C:\Documents and Settings\cdelanhese\Meus documentos\gabarito\" & infoarquivo.Name

		'		'Salvamos o mesmo 
		'		flpCurriculo.PostedFile.SaveAs(strCaminho)

		'		'Mensagem de confirmacao 
		'		'Response.Write("Arquivo enviado com sucesso!")
		'	End If
		'Catch ex As Exception
		'	'Se der algum erro, exibimos a mensagem 
		'	Response.Write("Erro:" + ex.Message.ToString)
		'End Try

		'If novo_candidato.verifica_cpf(txt_cpf.Text) = True Then
		'	lbl_conf_cpf.Visible = True
		'	'lnkbtntentarnovamente.Visible = True
		'	lbl_conf_cpf.Text = "CPF já existente em nosso cadastro."
		'	txt_cpf.Text = ""
		'	txt_cpf.Focus()
		'Session("email") = Request.Form("txt_email")

		sqlGrava.InsertCommand = "Insert into candidato_pos (nome,rg,cpf,dt_nascimento,sexo,cod_estadocivil,necessidade_especial,desc_nec
essidade,ddd_telefone,telefone,ddd_celular,celular,endereco,numero,complemento,ba
irro,cidade,estado,cep,email,confirmado,instituicao,curso,como_conheceu,data_hora
,cod_data)values('" & Session("nome") & "', '" & Session("rg") & "','" & Session("cpf") & "','" & FormatDateTime(Session("dia_nasc") & "/" & Session("mes") & "/" & Session("ano")) & "','" & Session("sexo") & "','" & Session("est_civil") & "','" & Session("nec_especial") & "','" & Session("desc_nec") & "','" & Session("ddd_tel") & "','" & Session("tel") & "','" & Session("ddd_cel") & "','" & Session("cel") & "','" & Session("endereco") & "','" & Session("numero") & "','" & Session("complemento") & "', '" & Session("bairro") & "','" & Session("cidade") & "','" & Session("estado") & "','" & Session("cep1") & Session("cep2") & "','" & Session("email") & "','S','" & Session("instituicao") & "','" & Session("cursograd") & "','" & Session("conheceu") & "'," & Now & ",'" & Session("cod_data") & "')"
		sqlGrava.Insert()

		'sqlGrava.SelectCommand = "Select id as inscricao from Candidato where cpf ='" & Session("cpf") & "'"


		'Session("num_inscricao") = sqlGrava.SelectCommand

		'sqlGrava.InsertCommand = "Insert into curso_opcao (inscricao,cod_curso) values ('" & Session("num_inscricao") & "', '" & Session("cod_curso") & "')"
		'sqlGrava.Insert()

		'Else


		'Response.Redirect("Default.aspx")
		'End If

	End Sub
	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


		Dim myCulture As System.Globalization.CultureInfo
		System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("Pt-BR")


		Dim dia As String
		dia = Day(Date.Now)
		Dim mes As String
		mes = Month(Date.Now)
		Dim ano As String
		ano = Year(Date.Now)

		'Response.Write("As inscrições para o Processo Seletivo 2009 - 1º Semestre estão encerradas.")
		'Response.End()

		Session("data_expira") = mes & "/" & dia & "/" & ano

		If mes = 1 Then
			mes = "janeiro"

		ElseIf mes = 2 Then
			mes = "fevereiro"


		ElseIf mes = 3 Then
			mes = "março"


		ElseIf mes = 4 Then
			mes = "abril"

		ElseIf mes = 5 Then
			mes = "maio"

		ElseIf mes = 6 Then
			mes = "junho"

		ElseIf mes = 7 Then
			mes = "julho"

		ElseIf mes = 8 Then
			mes = "agosto"


		ElseIf mes = 9 Then
			mes = "setembro"


		ElseIf mes = 10 Then
			mes = "outubro"

		ElseIf mes = 11 Then
			mes = "novembro"

		ElseIf mes = 12 Then
			mes = "dezembro"

		End If

		lbl_data.Text = "Santo André, " & (dia) & " de " & (mes) & " de " & (ano) & "."


		'ames_nascimento & "/" & adia_nascimento & "/" & aano_nascimento)
	End Sub

End Class

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em qual linha deu esse erro?

 

Abraços...

linha 67 onde esta a instrucao para o insert:

sqlGrava.Insert()

acontece que esse número que aparece não é passado, to achando estranho, também não estou conseguindo associar ao insert do fileupload

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em qual linha deu esse erro?

 

Abraços...

agora por exemplo esta dando Incorrect syntax near '15'. na mesma linha e n mudei nda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se esta tentando gravar algum campo texto sem passar aspas simples no começo e no fim dele.

 

Abraços...

todos os campos estao com aspas simples

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se esta tentando gravar algum campo texto sem passar aspas simples no começo e no fim dele.

 

Abraços...

da uma olhada no insert, please:

sqlGrava.InsertCommand = "Insert into candidato_pos (id,nome,rg,cpf,dt_nascimento,sexo,cod_estadocivil,necessidade_especial,desc_
nec
essidade,ddd_telefone,telefone,ddd_celular,celular,endereco,numero,complemento,b
a
irro,cidade,estado,cep,email,confirmado,instituicao,curso,como_conheceu,data_hor
a
,cod_data)values('" & Session("nome") & "', '" & Session("rg") & "','" & Session("cpf") & "','" & FormatDateTime(Session("dia_nasc") & "/" & Session("mes") & "/" & Session("ano")) & "','" & Session("sexo") & "','" & Session("est_civil") & "','" & Session("nec_especial") & "','" & Session("desc_nec") & "','" & Session("ddd_tel") & "','" & Session("tel") & "','" & Session("ddd_cel") & "','" & Session("cel") & "','" & Session("endereco") & "','" & Session("numero") & "','" & Session("complemento") & "', '" & Session("bairro") & "','" & Session("cidade") & "','" & Session("estado") & "','" & Session("cep1") & Session("cep2") & "','" & Session("email") & "','S','" & Session("instituicao") & "','" & Session("cursograd") & "','" & Session("conheceu") & "'," & Now & ",'" & Session("cod_data") & "')"
		sqlGrava.Insert()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se esta tentando gravar algum campo texto sem passar aspas simples no começo e no fim dele.

 

Abraços...

Ele tah pegando os valores corretamente:

"Insert into candidato_pos (id,nome,rg,cpf,dt_nascimento,sexo,cod_estadocivil,necessidade_especial,desc_nec

essidade,ddd_telefone,telefone,ddd_celular,celular,endereco,numero,complemento,ba

irro,cidade,estado,cep,email,confirmado,instituicao,curso,como_conheceu,data_hora

,cod_data)values('Maria', '266659599','56565656567','1/1/1900','2','1','2','','565','5658-5856','556','6595-2666','endreco','445','5545', 'bairro','cidade','SP','55555555','email@email.com','S','instituicao','curso','6',7/10/2008 15:25:27,'12')"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Através do Insert não é possível eu saber qual o tipo dos seus campos. Alimente uma variável do tipo string com essa query e pegue o resultado dela e teste diretamente no banco de dados.

 

Abraços...

fiz isso eu arrumei a query, mas agora preciso de ajuda pra fazer a insercao do caminho do arquivo (fileupload)junto com essa query

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.