1

Konu: sql resim gönderme

Arkadaşlar ;
Bir uygulamamızda müsterimizin sitesinde bulunan Mysql  tabel ye resim göndermem gerek hiç yapmadığım bir işlem acaba vfp table de bulunan (memo) alanda
bir resmi var  veya vfp table da esmi nasıl tutmalıyımki sql table eklerim degisken tipi ne olmalı
bu konuda biraz cahil kaldım heralde smile

Son düzenleyen, antepli (17.01.2010 04:04:48)

Bilgi Paylaşıldıkça Artar...!

2

Re: sql resim gönderme

Test etmedim, ama sanırım yol haritası olarak işini görür:

Visual Fox Pro
1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#DEFINE MYSQL_EXTERN_CONNECTION "DRIVER={MySQL ODBC 3.51 Driver};server=212.xxx.yyy.zzz;Port=3306;uid=aliveli;pwd=my_password;database=my_database"

 
nSQL_Extern   = SQLSTRINGCONNECT( MYSQL_EXTERN_CONNECTION)
 IF nSQL_Extern == -1
    RETURN .F.
ENDIF
 
USE resim_table IN 0
SELECT "resim_table"
SCAN
   nAntw = SQLEXEC(nSQL_Extern, "Insert Into MySQL_ResimTable SET resim = ?resim_table.resim")
   IF nAntw != 1
      AERROR(ErrorArray)
      MESSAGEBOX(ErrorArray(2))
      RETURN .F.
  ENDIF
ENDSCAN
 
USE IN "resim_table"
SQLDISCONNECT(nsql_extern)

Eklenti:
Not 1:
MySQL server'de tabii kullanıcı aliveli INSERT hakkına sahip olması lazım. Yoksa: root olarak mysql'e bağlan ve şu komutu ver:

GRANT INSERT on my_database.MySQL_ResimTable to 'aliveli'@'localhost';
GRANT INSERT on my_database.MySQL_ResimTable to 'aliveli'@'%';

Not 2: MySQL bir linux serverde kurulu ise, büyük-küçük harf önemli.

Not3: Veritipi olarak Vfp tarafi MEMO olabilir, SQL tafafi BLOB.

Son düzenleyen, Mehmet K (17.01.2010 08:58:00)

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tane seçiniz.

3

Re: sql resim gönderme

http://www.fox4um.com/topic/388/tabloda … ontemleri/

Yen yaz 1907'ye yolla FB gelsin evinde yensin.
(sonra salaklar ciksin alin terine şike desin)

4

Re: sql resim gönderme

teşekkürler

Bilgi Paylaşıldıkça Artar...!