zapytanie SQL w Matlabie

Odpowiedz Nowy wątek
2016-08-20 16:33
Złoty Mleczarz
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????

Pozostało 580 znaków

2016-08-20 16:55
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

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

2016-08-20 17:20
0

Brakuje Ci klauzuli FROM :P


Pozostało 580 znaków

2016-08-20 19:04
Pijany Lew
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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