1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Dim TailleFichier As Long
Dim Fichier As String , Texte_SQL As String
Dim Tableau()
Fichier = "C:\Documents and Settings\mimi\dossier\Image2.jpg"
oSimpleFileAccess = createUnoService( "com.sun.star.ucb.SimpleFileAccess" )
oInputStream = oSimpleFileAccess.openFileRead( Fichier )
TailleFichier = oInputStream.getLength()
ReDim Tableau( 0 To TailleFichier - 1 )
oInputStream.readBytes( Tableau() , TailleFichier )
Texte_SQL = "INSERT INTO ""Table1"" (""ID"" , ""ChampImage"") VALUES (?,?) "
oBase = createUnoService("com.sun.star.sdb.DatabaseContext")
oData = oBase.getByName("DataBaseOOo")
oCn = oData.GetConnection("","")
oStatement = oCn.prepareStatement( Texte_SQL )
oStatement.setInt( 1 , 30 )
oStatement.setBytes( 2 , Tableau() , TailleFichier )
oStatement.executeUpdate()
oInputStream.closeInput()
oStatement.Close
oData.Dispose |
Partager