watt Posted May 12, 2006 at 01:12 AM Report #27018 Posted May 12, 2006 at 01:12 AM ja me estou a passar da cabeça... alguem me sabe explicar pq é que ao executar o seguinte comando, ele apagame o campo feriado da minha BD ? é o campo não é o registo! Dim sql As String = "Update dia set feriado=""ok"" where data='" & Label3.Text & "'" Dim myConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = data.mdb;" Dim ligacao As New OleDbConnection ligacao.ConnectionString = myConn ligacao.Open() Dim cmd As OleDbCommand = New OleDbCommand(sql, ligacao) cmd.ExecuteReader() ligacao.Close() já ando nisto há 2 dias, e ele fazme isto... não encontro explicação, será Bug do VS.NET ?
pebat Posted May 12, 2006 at 03:38 AM Report #27021 Posted May 12, 2006 at 03:38 AM boas... eu axo k sera do SET... mas nao tenho a certeza em x do SET usa o WHERE
Asgorath Posted May 12, 2006 at 09:00 AM Report #27027 Posted May 12, 2006 at 09:00 AM Pois o sql esta bem so altera o campo feriado se a data estiver correcta. 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
overcloked Posted May 12, 2006 at 01:24 PM Report #27064 Posted May 12, 2006 at 01:24 PM lol watt acho que é daqueles erros que se dá qnd se esytá cansado o erro é este feriado=""ok"" substitui por feriado= 'ok' vê se assim já dá o resto parece-me tar tudo bem 😉
M6 Posted May 12, 2006 at 01:51 PM Report #27077 Posted May 12, 2006 at 01:51 PM lol watt acho que é daqueles erros que se dá qnd se esytá cansado o erro é este feriado=""ok"" substitui por feriado= 'ok' vê se assim já dá o resto parece-me tar tudo bem 😉 Exacto, existe um erro de syntax no SQL. Mas há outra coisa, não sou expert em VB.NET por isso corrigam-me se estiver errado, mas o método a invocar não será outro em vez do ExecuteReader? Já experimentaste executar o comando que é passado na consola da BD? 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Scorpion_Blood Posted May 12, 2006 at 05:20 PM Report #27114 Posted May 12, 2006 at 05:20 PM isto é possivel em VB.NET? Dim sql As String = "Update dia set feriado=""ok"" where data='" & Label3.Text & "'" declaras a variavel e logo depois defines o falor da variavel? com constantes sei k dá agora com essa declaração n sei :S quando chegar a casa eu logo testo 😉 em vb6 eu sei k n da lol http://scorpion-blood.deviantart.com http://twitter.com/Scorpion_Blood
overcloked Posted May 12, 2006 at 05:24 PM Report #27116 Posted May 12, 2006 at 05:24 PM ya Scorpion_Blood em Vb.net podes fazer logo assim, e na minha opinião ainda bem 😉 Mais uma curiosidade em VB.net (n sei se em VB <= 6 podias), nas variaveis podes fazer este tipo de coisas tipo em C: variavel += 1 isto é igual a variavel = varivel + 1 e quem diz o mais tb podes fazer com o resto dos operadores, tipo: += -= *= /= &= etc...
Scorpion_Blood Posted May 12, 2006 at 09:59 PM Report #27145 Posted May 12, 2006 at 09:59 PM ya Scorpion_Blood em Vb.net podes fazer logo assim, e na minha opinião ainda bem 😉 Mais uma curiosidade em VB.net (n sei se em VB <= 6 podias), nas variaveis podes fazer este tipo de coisas tipo em C: variavel += 1 isto é igual a variavel = varivel + 1 e quem diz o mais tb podes fazer com o resto dos operadores, tipo: += -= *= /= &= etc... isso eu ja sabia 😉 mas thanks 😛 http://scorpion-blood.deviantart.com http://twitter.com/Scorpion_Blood
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