Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
INSERIMENTO DI UN OGGETTO IN UN CAMPO OLE DI UNA TABELLA DATABASE ACCE...
mercoledì 13 aprile 2005 - 15.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
andinco
Profilo
| Newbie
23
messaggi | Data Invio:
mer 13 apr 2005 - 15:41
Salve a tutti; ho creato una piccola web application che permette di popolare una tabella di un database access; il database è semplice e composto di una tabella foto i cui campi sono: "ID" tipo contatore; descrizione tipo string e Immagine tipo OLE (CAMPO BLOB)
Come faccio da ASP NET USANDO VB.NET A POPOLARE IL CAMPO; PER GLI ALTRI E' SEMPLICE. AD ESEMPIO STO UTILIZZANDO IL SEGUENTE CODICE:
Dim connstring As String = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=" + Server.MapPath("./test/db1.mdb")
Dim commandString As String = "INSERT INTO [Foto] (Descrizione,Immagine) Values ('" + "DESCR FOTO" + "', " + CObj(i) + ")"
Dim con As New OleDbConnection(connstring)
Dim cmd As New OleDbCommand(commandString, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
Il programma si interrompe con un errore : quale metodo permette di inserire dei record contenenti campi ole in un db access?
A CHIUNQUE ABBIA UNA SOLUZIONE VALIDA PREGO DI AIUTARMI! GRAZIE ANTICIPATAMENTE.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 14 apr 2005 - 13:49
Ciao,
non vorrei portarti sulla strada sbagliata ma l'operazione concettualmente dovrebbe essere simile a quella utilizzata con SQL Server.
Ho scritto un articolo a tal proposito che puoi vedere qui:
http://www.dotnethell.it/articles/DatabaseBLOBs.aspx
Dacci un'occhiata. E'particolarmente interessante la procedura di inserimento che usa i parametri. La procedura di estrazione è già più semplice.
ciao
david
Torna su
Stanze Forum
Elenco Threads
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 !