none
Por que me sale sintaxis incorrecta cerca de=. RRS feed

  • Pregunta

  • a qui pongo mi codigo para ver si me pueden ayudar

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

            Dim cnn As New SqlConnection("Data Source=.;Initial Catalog=Registro;Integrated Security=true")
            Dim cmd As New SqlCommand()
            Dim sql As String
            Dim res As Integer
            Try
                sql = "select count(*) from alumnos where='" & DropDownList2.SelectedValue & "'"
                cnn.Open()
                cmd.CommandText = sql
                cmd.Connection = cnn

                res = cmd.ExecuteScalar
                If res < 5 Then
                    Dim sexo As String
                    If rblsexo.Items(0).Selected Then
                        sexo = "Femenino"

                    Else
                        sexo = "Masculino"


                    End If
                    sql = "Insert into alumnos values('" & DropDownList1.SelectedValue & "',  '" & DropDownList2.SelectedValue & "''" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "', '" & sexo & "' ,'" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "')"
                    cmd.CommandText = sql
                    cmd.ExecuteNonQuery()
                    'Label11.Text = "Datos Almacenados"
                Else
                    'Label11.Text = "Se ha  registrado el maximo  de participantes"

                End If
                cnn.Close()

                Server.Transfer("imprimirRegistro.aspx")
            Catch ex As Exception
                MsgBox(ex.Message)
                'Label11.Text = ex.Message

            End Try

    miércoles, 6 de abril de 2011 17:59

Respuestas

Todas las respuestas

  • Hola.
    Sospecho que por esta línea:
    Try
                sql = "select count(*) from alumnos where='" & DropDownList2.SelectedValue & "'"
    Tendrías que poner algo como "where nombre = '" & Drop...

    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/

    miércoles, 6 de abril de 2011 19:51
    Moderador
  • ola a todos por que me aparece esta sintaxis en sql co error??

    CREATE DATABASE BD_COMERCIAL
    drop database BD_COMERCIAL
    ON

    NAME = 'BD_COMERCIAL',
    FILENAME = 'C:\BD_COMERCIAL\bd_comercial_pri.mdf',
    SIZE = 70MB
    )
    LOG ON(NAME = 'BD_COMERCIAL_LOG',
    FILENAME = 'C:\BD_COMERCIAL\bd_comercial_log.ldf ',
    MAXSIZE= UNLIMITED
    )
    GO

    mensaje   ------>    

    Error 2 Sintaxis incorrecta cerca de 'NAME'.  A la espera SELECT, o bien '('. SQLQuery2.sql 5 1 Archivos varios

    lunes, 11 de marzo de 2013 4:47