watt Posted March 22, 2006 at 12:25 AM Report #19031 Posted March 22, 2006 at 12:25 AM após ter posto o sistema de login a trabalhar Dim valida As Integer Dim count As Int32 = 0 Dim sql As String = "select count(*) from utilizadores where nome like @user And passw Like @pass" Dim myConn As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|datadirectory|bd.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" Dim ligacao As New SqlConnection(myConn) ligacao.Open() Dim cmdsql As New SqlCommand(sql, ligacao) cmdsql.Parameters.Add("@user", SqlDbType.NText) cmdsql.Parameters("@user").Value = txtuser.Text cmdsql.Parameters.Add("@pass", SqlDbType.NText) cmdsql.Parameters("@pass").Value = txtpass.Text valida = cmdsql.ExecuteScalar() If valida > 0 Then Frmprin.Show() Me.Finalize() Else MsgBox("O Nick ou Password Invalido") End If apareceu outro problema, agora quero inserir dados e não estou a conseguir, inventei e fiz o seguinte codigo Dim sql As String = "Insert clientes(nome,telefone) Values (@nome,@telefone)" Dim myConn As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|datadirectory|bd.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" Dim ligacao As New SqlConnection(myConn) ligacao.Open() Dim cmdsql As New SqlCommand(sql, ligacao) cmdsql.Parameters.Add("@nome", SqlDbType.NText) cmdsql.Parameters("@nome").Value = txtnome.Text cmdsql.Parameters.Add("@telefone", SqlDbType.NText) cmdsql.Parameters("@telefone").Value = txttelefone.Text cmdsql.ExecuteNonQuery() ligacao.Close() PorquÊ é que não está a por nada na base de dadados ??
Asgorath Posted March 24, 2006 at 11:49 AM Report #19289 Posted March 24, 2006 at 11:49 AM Falta o INTO no teu insert statement. Jorge "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod
watt Posted March 25, 2006 at 06:16 PM Author Report #19455 Posted March 25, 2006 at 06:16 PM nop, na dá, a BD tá sempre na mesma... vazia
Asgorath Posted March 27, 2006 at 09:35 AM Report #19651 Posted March 27, 2006 at 09:35 AM Faz um Parameters.Clear antes de adiconar os parametros nome e telefone. "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod
watt Posted April 3, 2006 at 03:54 PM Author Report #20728 Posted April 3, 2006 at 03:54 PM Faz um Parameters.Clear antes de adiconar os parametros nome e telefone. não deu. é como se a base de dados estivesse protqgida, em baixo pus uma grid para ver o que acontecia. enquanto tenho o projecto aberto vejo os novos campos a aparecer, só que depois qd fecho a aplicação volta td ao incio 😛🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now