Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Nuova frontiera per i robot tagliaerba, con Ecovacs GOAT O1200 LiDAR Pro che riconosce l'ambiente in maniera perfetta, grazie a due sensori LiDAR, e dopo la falciatura può anche rifinire il bordo con il tagliabordi a filo integrato
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-11-2004, 15:59   #1
Zelig
Senior Member
 
L'Avatar di Zelig
 
Iscritto dal: Sep 2003
Città: Angri - Milano
Messaggi: 358
[Visual C++] & Access

Ciao Ragazzi
sto provando a connettemi ad un database Access 2000
con Visual C++ 6.0, ma la connessione va bene mentre la creazione del recordset mi va in errore.
mi sapete dire cosa sbagio :

import "c:\\Program Files\\Common Files\\System\\ado\\msado15.dll" rename( "EOF", "IsEOF" )

#include <ole2.h>
#include <string>
#include <stdio.h>
#include <conio.h>
#include <adoint.h>
#include "conn.h"

//-----------------------------------------------------------------------------
int connessione()
{
char ls_fields[100];
long ll_count;
_bstr_t query;
_bstr_t conn_stringa;

::CoInitialize(NULL);

VARIANT vcOmitted = { VT_ERROR, 0, 0, 0, DISP_E_PARAMNOTFOUND };

ADODB::_ConnectionPtr conn = NULL;
ADODB::_RecordsetPtr recs = NULL;
//ADODB::_CommandPtr comm = NULL;


HRESULT hr = conn.CreateInstance(__uuidof(ADODB::Connection));
HRESULT hrs = recs.CreateInstance(__uuidof(ADODB::Recordset));
//HRESULT hc = comm.CreateInstance(__uuidof(ADODB::Command));

conn->Mode = ADODB::adModeReadWrite;
conn->CursorLocation = ADODB::CursorLocationEnum(adUseClient);

//creo la stringa di connessione
//conn_stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\\Lavoro\\VisualC++\\Prove\\Adry\\Northwind.mdb;Jet OLEDBatabase Password=;";
conn_stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\\Lavoro\\VisualC++\\Prove\\Adry\\Northwind.mdb;User Id=Admin;Password=;Mode=Read|Write|ReadWrite";
//mi connetto al database
hr = conn->Open(conn_stringa, "", "", -1);
if (FAILED(hr))
return 1;

//creo la query
query = "select Customer from Orders";

//eseguo la query
//QUI MI VA IN ERRORE
hr = recs->Open(_variant_t(query),_variant_t(conn), ADODB::adOpenDynamic, ADODB::adLockOptimistic, ADODB::adCmdText);

if (FAILED(hrs))
return 1;

//se il recordset è vuoto esco
if (recs == NULL)
return 1;

//altrimenti ciclo all'interno del recordset
try {
ll_count = 0;
while (!recs->IsEOF){
sprintf(ls_fields,"%s", (LPCTSTR)(_bstr_t) recs->Fields->Item["Customer"]->Value);
MessageBox(NULL,ls_fields,"Campo", MB_OK);
recs->MoveNext();
ll_count++;
}
}catch(...) {
conn->Close();
::CoUninitialize();
return 1;
}

// chiudo connessione e recordset
recs->Close();
conn->Close();

::CoUninitialize();

return 0;
}
//-----------------------------------------------------------------------------


Grazie
__________________
Siamo eredi del nostro passato, il futuro è l'unica possibilità di rinascita.

XBOXGamerTAG:nightwish78

Dell Studio XPS 16 (1645)-FullHD RGBLed-Intel Core i7 820QM-4GB DDR3-ATI HD 4670 1GB DDR3-HD 320GB 7200 rpm

flickr
Zelig è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2004, 08:40   #2
Zelig
Senior Member
 
L'Avatar di Zelig
 
Iscritto dal: Sep 2003
Città: Angri - Milano
Messaggi: 358
ho provato con un database creato con access 97 e funziona.
Mi confermate che non è possibile connettersi ad Access 2000 con visual C++ utilizzando il metodo usato nel post precedente.

ciao
__________________
Siamo eredi del nostro passato, il futuro è l'unica possibilità di rinascita.

XBOXGamerTAG:nightwish78

Dell Studio XPS 16 (1645)-FullHD RGBLed-Intel Core i7 820QM-4GB DDR3-ATI HD 4670 1GB DDR3-HD 320GB 7200 rpm

flickr
Zelig è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2004, 11:21   #3
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
Hai bisogno del driver Jet 4.0 anzichè del 3.51. Dovresti scaricarti L'ultimo Service Pack per VC6++.
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2004, 19:06   #4
Zelig
Senior Member
 
L'Avatar di Zelig
 
Iscritto dal: Sep 2003
Città: Angri - Milano
Messaggi: 358
ok grazie
sembra funzionare, anche se ho ancora un paio di problemini,

mi da errore se nella query invece dell'asterisco metto il nome dei campi e un altro errore qui

sprintf(ls_fields,"%s", (LPCTSTR)(_bstr_t) recs->Fields->Item["Customer"]->Value);

ciao davide
__________________
Siamo eredi del nostro passato, il futuro è l'unica possibilità di rinascita.

XBOXGamerTAG:nightwish78

Dell Studio XPS 16 (1645)-FullHD RGBLed-Intel Core i7 820QM-4GB DDR3-ATI HD 4670 1GB DDR3-HD 320GB 7200 rpm

flickr
Zelig è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
Le 10 migliori offerte Amazon di Pasqua:...
Nuove fotografie dagli astronauti di Art...
La toilette della capsula Orion Integrit...
GeForce NOW: ecco tutte le novità in arr...
Il Realme 16 5G debutta sul mercato glob...
HONOR svela tre nuovi tablet: il più int...
Tineco Floor One S9 Master: aspira e pul...
Vivo X300 Ultra, il lancio globale è ini...
Offerte robot aspirapolvere Amazon: ECOV...
L'AI genera codice in 8 minuti e i senio...
Ring Intercom Audio a 44,99€ su Amazon: ...
Apple iPhone 16 crolla a 689€: ecco perc...
Google Pixel 9 a 449,90€ con caricatore ...
Ecco la top 7 delle offerte Amazon, aggi...
Ex ingegnere ammette il sabotaggio: migl...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v