NCPereira Posted April 18, 2012 at 02:23 PM Report #449701 Posted April 18, 2012 at 02:23 PM Estou a tentar inserir dados na DB MySQL. Já tenho a Query feita no DataSet (Está a funcionar que eu experimentei a Query no QueryBuilder) mas ao inserir através de um Form não funciona. Eu meti as text boxes automaticamente através dos DataSources. (arrastar na opção details) A query só não funciona através do código em VB por isso aí é que está a o Erro. O erro que me dá é Fatal Error, não diz mais nada. Query: INSERT INTO player (name, p_char, lives, time_elapsed) VALUES (@name, @p_char, @lives, @time_elapsed) Código: If Me.PlayerTableAdapter.InsertQuery(Me.NameTextBox.Text, Me.P_charTextBox.Text, Me.LivesTextBox.Text, Me.Time_elapsedTextBox.Text) = 1 Then 'AQUI QUE DÁ O ERRO Me.Validate() Me.PlayerBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Ps10230DataSet) MsgBox("Deu") Else MsgBox("Não deu") End If Mal carrego no botão crasha e diz-me fatal error na line do IF
bioshock Posted April 18, 2012 at 03:15 PM Report #449723 Posted April 18, 2012 at 03:15 PM https://wiki.portugal-a-programar.pt/dev_net/vb.net/bindingsources/ https://wiki.portugal-a-programar.pt/dev_net/vb.net/access/
NCPereira Posted April 23, 2012 at 09:29 PM Author Report #450995 Posted April 23, 2012 at 09:29 PM Obrigado pelos links, não respondi mais cedo porque estive a analisar essa info e a experimentar, mas sou um bocado lerdo e não percebi como devo usar esse código, como por exemplo o: Me.NOMEdaTABELABindingSource.AddNew()
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