This is code from vb6 pocket pc 2002:
I converted to vb 2005 compact editon pocket pc like this :Code:Private Sub izdvoji_artikl()
Dim sql As String
'ako nije inventura
If SifraDokum <> 6 Then
sql = "SELECT cijena_bezp, stanje FROM artikl WHERE sifra ='" & SifArtikla & "'"
rsProdaja.Open sql, cnProdaja, adOpenForwardOnly, adLockReadOnly
Label3.Caption = rsProdaja.Fields("stanje").Value
Label6.Caption = FormatNumber(rsProdaja.Fields("cijena_bezp").Value, 2, vbTrue)
rsProdaja.Close
Else
sql = "SELECT kolicina FROM stavka_rac WHERE sifra_art ='" & SifArtikla & "' AND broj_rac =" & BrojRacuna _
& " AND SifDokum =" & SifraDokum
rsProdaja.Open sql, cnProdaja, adOpenForwardOnly, adLockReadOnly
If Not rsProdaja.EOF Then
Label3.Caption = rsProdaja.Fields("kolicina").Value
Else
Label3.Caption = ""
End If
rsProdaja.Close
End If
Text1.Text = 1
Text3.Text = 0
Text1.SetFocus
End Sub
Is this correct converted?Code:Private Sub izdvoji_artikl()
Dim sql As String
'ako nije inventura
If SifraDokum <> 6 Then
sql = "SELECT cijena_bezp, stanje FROM artikl WHERE sifra ='" & SifArtikla & "'"
Dim naredba As New System.Data.SqlServerCe.SqlCeCommand(sql, cnProdaja)
Dim dr As System.Data.SqlServerCe.SqlCeDataReader = naredba.ExecuteReader
'rsProdaja.Open(sql, cnProdaja, adOpenForwardOnly, adLockReadOnly)
Label9.Text = dr("stanje").ToString
Label8.Text = FormatNumber(dr("cijena_bezp").ToString, 2, vbTrue)
dr.Close()
Else
sql = "SELECT kolicina FROM stavka_rac WHERE sifra_art ='" & SifArtikla & "' AND broj_rac =" & BrojRacuna _
& " AND SifDokum =" & SifraDokum
Dim naredba1 As New System.Data.SqlServerCe.SqlCeCommand(sql, cnProdaja)
Dim dr1 As System.Data.SqlServerCe.SqlCeDataReader = naredba1.ExecuteReader
'rsProdaja.Open(sql, cnProdaja, adOpenForwardOnly, adLockReadOnly)
If dr1.Read Then
Label9.Text = dr1("kolicina").ToString
Else
Label9.Text = ""
End If
dr1.Close()
End If
TextBox4.Text = (1).ToString
TextBox5.Text = (0).ToString
TextBox4.Focus()
End Sub
