Newsgroup: it.comp.lang.visual-basic
Titolo: passaggio di array di byte ad una stored procedure

Qualcuno saprebbe mostrarmi il passaggio di un'array di byte ad una stored
procedure di sql, mi da sempre tipo non corrispondente
Come fare?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come fare?
Ma hai un tool che ri-posta ogni tot minuti se non ricevi risposta? :-P
Se fossi in te convertirei il tipo, ovvero stai sicuramente passando come
parametro un tipo di dati che non č lo stesso di quello del campo da
confrontare.
Credo che se postassi il codice sarebbe piů facile, o almeno dai qualche
informaazione in piů...
Ciao, SK
--
La pasienzia non č mai troppo (Totň)
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no

 Come fare?
Non li ho letti, se può essere di aiuto:
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=byte%2Bsql&meta=gro
up%3Dit.comp.lang.visual-basic
giuseppeD

 Come fare?
Puoi provare con:
http://www.vbrad.com/pf.asp?p=source/src_ADOStoredProcGenerator.htm
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Come fare?
Innanzitutto un po' di codice non guasterebbe.
Poi, mi sorge una riflessione: Come fai ad aver definito, come parametro di
input di una SP, un array, quando Sql-Server non gestisce gli array?
Al limite, puoi usare una variabile a lunghezza non fissa, come un NVarChar,
e a crearti la stringona in VB e passarla, poi nella SP con dei substring ci
lavori sopra, ma da come hai posto il quesito sono disorientato...
Ciao
Alberto

Il 08 Gen 2004, 13:26, "Albe V°"
<vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> ha scritto:

adesso ho tolto da mezzo le stored procedure e sto utilizzando una query
semplice ma adesso mi memorizza il tutto ma il dato non è completo come
fare, ecco il codice:
Dim model() As Byte
Private Sub cmdenroll_Click()
    Dim lerr As Long
    Dim dito As String
    lerr = ctrlfinger.lEnroll(model(), dito)
End Sub
Private Sub cmdverifica_Click()
    Dim verif As Single
    Dim lerr As Long
    lerr = ctrlfinger.lVerify(verif, model())
    Dim adoconn As New Connection
    Dim query As String
     adoconn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;" _
                                            & " Persist Security Info=False;Initial Catalog=enzo" _
                                            & ";Data Source= scanface" & _
                                            ";Data Provider=SQLOLEDB.1"
 
 
    adoconn.Open
    query = "insert into prova (chiave,valore) values(2," & model(0) & ")"
    adoconn.Execute query
    adoconn.Close
    txtvalore.Text = verif
End Sub


 fare, ecco il codice:
[cut]
Non ho capito assolutamente che problema tu abbia.
Scusa.
Alberto

Il 08 Gen 2004, 14:21, "Albe V°"
<vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> ha scritto:

il problema ce l'ho quando poi vado a prelevare il dato dal database: non mi
trovo niente in quel campo. Ecco il codice di quando vado a prelevare:
Private Sub cmdverifica2_Click()
    Dim verif As Single
    Dim lerr As Long
 
    Dim adoconn As New Connection
    Dim query As String
    Dim rec As New Recordset
    adoconn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;" _
                                            & " Persist Security Info=False;Initial Catalog= enzo" _
                                            & ";Data Source= scanface" & _
                                            ";Data Provider=SQLOLEDB.1"
 
 
    adoconn.Open
    query = "select valore from prova where chiave=2"
    rec.Open query, adoconn
    adoconn.Close
    model = rec(0)
    lerr = ctrlfinger.lVerify(verif, model())


 End Sub
prova a completare la riga di chiusura dell'apertura del recordset.
prova a lavorare con il recordset aperto o a salvare il valore che ti serve
in una variabile.
ma poi perchè rec(0)? perchè non rec!valore?
Effettivamente neanche io ho le idee molto chiare sul tuo problema...
Ciao SK
--
La pasienzia non è mai troppo (Totò)


In 
news:80Z180Z143Z249Y...@usenet.libero.it
, satiro  wrote:
La riga "di apertura", non come ho scritto sopra "di chiusura di apertura",
scusa.
