Portalul Labview - vizualizați subiectul - scrieți un fișier cu extensia exe la baza de date

Bună ziua, te rog ajută. Trebuie să introduc în fișierul bazei de date extensia Exe, vi pentru a vă conecta la baza de date pe care am făcut-o (Fig. Jpg). Fac insert folosind DB Tools Insert Data.vi, formez clusterul de date. Știu cum să inserați valorile integerului și șirului și cum să inserați exe-shnik într-un câmp de tip BLOB?







Nu am lucrat niciodată cu acest lucru, dar mă voi strădui să presupun că fișierul trebuie mai întâi citit din fișierul binar, iar apoi datele binare trebuie să fie scrise în baza de date.
BLOB (Obiectul englez binar mare) este o serie de date binare.

Bună ziua, vă rugăm să rezolvați problema. Aplicația exe nu pornește de la labview (open.jpg).
Există o eroare "Labview: Memoria este plină".
Fișierul program.exe cântărește 50 Mb.

Sau calea este greșită sau nu există un astfel de fișier în calea specificată.






Exemplu de apel:

dadreamer a scris: Nu am lucrat niciodată cu acest lucru, dar mă voi strădui să presupun că fișierul trebuie mai întâi citit din fișierul binar și apoi să scrieți datele binare în baza de date.
BLOB (Obiectul englez binar mare) este o serie de date binare.

Am făcut o înregistrare a datelor binare din baza de date, dar acum a existat o altă problemă: cum să executați fișierul exe din baza de date, adică Fac interogare selectată și ce trebuie să fac cu aceste date binare, astfel încât fișierul exe să fie lansat.

rt5yhd. în mod evident, trebuie să scrieți aceste date într-un fișier cu ajutorul Scrieți fișierul binar, apoi porniți fișierul utilizând System Exec.
P.S. Trimiterea prin intermediul fișierelor de pe server folosind baza de date - inițial, nu m-aș fi gândit.

rt5yhd a scris: Există o eroare "Labview: Memoria este plină".


Apropo, System Exec nu întoarce o eroare internă. dar eroarea sistemului de operare, Windows. Erori WinAPI sunt descrise în MSDN, dar în practică, de obicei, utilizați funcția FormatMessage pentru a obține o descriere a erorii în locația actuală. Eu la mine pentru o lungă perioadă de timp păstrați aici, astfel:


Descrierea erorii va conține textul "Nu se poate găsi fișierul specificat". (cod de eroare = 2).







Articole similare

Trimiteți-le prietenilor: