zapytanie SQL w Matlabie

0

Po połączeniu się z bazą danych w Matlabie wpisuje następującą funkcję:
zmienna1 = exec(connect, 'SELECT cena WHERE id=2');

Niestety program zamiast wyświetlić konkretną wartość liczbową wyrzuca mi takie coś:

val =

    Attributes: []
          Data: 0
DatabaseObject: [1x1 database]
      RowLimit: 0
      SQLQuery: 'SELECT cena WHERE id=2'
       Message: 'Invalid Cursor: [MySQL][ODBC 5.2(w) Driver][mysqld-5.5.5-10.1.13-MariaDB]You have an error in y...'
          Type: 'Database Cursor Object'
     ResultSet: 0
        Cursor: 0
     Statement: 0
         Fetch: 0

Wie ktoś może co zrobić, żeby program podał mi wartość liczbową tego zapytania zamiast tych informacji????

0

Zajrzyj tu http://www.mathworks.com/help/database/ug/exec.html,

zmienna1 = exec(connect, 'SELECT cena WHERE id=2');
curs = fetch(zmienna1)
curs.Data
0

Brakuje Ci klauzuli FROM :P

0

Obliczyło, tylko ze ta zmienna jest w formacie "cell" a chce ją przekształcić na format liczbowy. Wie ktoś jak to zrobić???

1 użytkowników online, w tym zalogowanych: 0, gości: 1