Problema con L'operatore '&' non è definito per i tipi 'Object' e 'ADO...

giovedì 22 luglio 2010 - 17.28
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows XP  |  Visual Studio 2008  |  Access (.mdb)

ivanuccio Profilo | Junior Member

Buona sera,
Scusatemi , volevo chiedere a qualche collega se avesse idee in merito a questo errore che riscontro con una Query in visual studio 9...

ecco il codice
cn.Execute("UPDATE SMS SET Messaggio = '" & testo & "', Numero = '" & "+39" & Sim & "' WHERE ID = " & rs("ID"))
questa query mi restituisce un errore nella sezione degli errori di visual studio... la descrizione e la seguente

Errore 12 L'operatore '&' non è definito per i tipi 'Object' e 'ADODB.Field'.

sareste così gentili da dirmi perche mi da errore ? ho provato anche a sostituire il carattere di concatenazione con quello del + ma e lo stesso.
Grazie mille
Ivan

AntCiar Profilo | Expert

Ciao

il problema dovrebbe essere alla fine della query: & rs("ID")

prova a mettere & rs("ID").Tostring()

dovrebbe andare.
Cristian Barca

ivanuccio Profilo | Junior Member

Ottimo, suggerimento Grazie mille,
Il metoto e giusto in aggiunta avevo provato nel convertire il campo variabile scritto in questo modo
CStr(rs("ID")) ed e andato bene
rs("ID").ToString , come hai consigliato tu va bene e credo sia la soluzione piu pulita.
Grazie e buon lavoro.
Ivan Ruotolo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5