ผู้เขียน หัวข้อ: select รูปภาพ ได้อย่างไร  (อ่าน 4842 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ arr_012

  • Sr. Member
  • ****
  • กระทู้: 307
  • ค่าของคน อยู่ที่ผลของงาน
  • Respect: 0
    • ดูรายละเอียด
select รูปภาพ ได้อย่างไร
« เมื่อ: เมษายน 20, 2011, 13:40:54 PM »
0
 คือ ผมต้องการ ดึงรูปภาพที่ได้ถ่ายไว้ตอนที่มาทำประวัติ ที่ตาราง select * from patient_image   ผมจะสามารถนำภาพออกมา ได้อย่างไรครับ 
« แก้ไขครั้งสุดท้าย: เมษายน 20, 2011, 13:44:41 PM โดย arr_012 »
นายอภิชัย  ฉิมวงษ์ขอม (อะ)
โรงพยาบาลมโนรมย์ อ.มโนรมย์ จ.ชัยนาท
Master:HP ProLiant ML150 G6 Intel Xeon E5504 2.00GHz ,12 GB PC3-10600R   FeeBSD 8.2  Percona 5.1.54

ออฟไลน์ arr_012

  • Sr. Member
  • ****
  • กระทู้: 307
  • ค่าของคน อยู่ที่ผลของงาน
  • Respect: 0
    • ดูรายละเอียด
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #1 เมื่อ: เมษายน 20, 2011, 13:49:09 PM »
0
อันนี้ผมลองใช้ Navicat Premium แต่ต้องเลือกที่ละคน อ่ะ ครับ
นายอภิชัย  ฉิมวงษ์ขอม (อะ)
โรงพยาบาลมโนรมย์ อ.มโนรมย์ จ.ชัยนาท
Master:HP ProLiant ML150 G6 Intel Xeon E5504 2.00GHz ,12 GB PC3-10600R   FeeBSD 8.2  Percona 5.1.54

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #2 เมื่อ: เมษายน 20, 2011, 15:34:19 PM »
0
โค๊ด: [Select]

< ?php
$location="/home/jgoddard/Desktop/images/";

$db = mysql_pconnect("localhost","user","password");
mysql_select_db("images",$db);

$sql="SELECT imageid, image from images";

$rs = mysql_query($sql,$db);

echo "<h2>EXPORTING INTO $location</h2>";
$counter=0;
while ($row=mysql_fetch_object($rs)) {
$filename=$location.$row->imageid.”.jpg”;
$file=fopen($filename,’w');
if (fwrite($file,$row->image)) {
echo $filename.”<br />”;
$counter++;
}
}

echo “<h2>$counter images exported</h2>”;
? >
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50

ออฟไลน์ por

  • Hero Member
  • *****
  • กระทู้: 1,087
  • เพราะว่าเธอคือดวงใจของฉัน
  • Respect: 0
    • ดูรายละเอียด
    • Blog Adminpor
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #3 เมื่อ: เมษายน 20, 2011, 16:42:24 PM »
0
นำออกรายงานใช่ใหมครับ
adminpor
ICT @ Office of Public Health.Nakhonsi Province.
Mobile.083-1740976
Office.075-343409 to 106

ออฟไลน์ Multithreading

  • Sr. Member
  • ****
  • กระทู้: 388
  • หน่วยควบคุมโรคนำโดยแมลง(de-buger)
  • Respect: 0
    • ดูรายละเอียด
    • Android4Health
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #4 เมื่อ: เมษายน 21, 2011, 16:27:27 PM »
0
ดึงออกมาเป็นไฟล์  โดยใช้ vb6 ครับ
-----------------------------------------------

Dim strcon As String
    strcon = "Driver={MySQL ODBC 5.1 Driver};Server=192.168.5.100;Port=3306;Database=hos;User=sa; Password=sa;Option=3;"
    Dim conn As New ADODB.Connection
    conn.ConnectionString = strcon
    conn.CursorLocation = adUseClient
    If conn.State = adStateOpen Then conn.Close
    conn.Open
    Dim rs As New ADODB.Recordset
    Dim mystream As New ADODB.Stream
    mystream.Type = adTypeBinary
    rs.Open "select * from patient_image", conn
       If Not rsEOF Then rs.MoveFirst
       Dim i As Integer
       i = 0
        Do While Not rs.EOF
            mystream.Open
            mystream.Write rs!Image
            mystream.SaveToFile "c:\\newimage" & i & ".gif", adSaveCreateOverWrite
            mystream.Close
              i = i + 1
            rs.MoveNext
        Loop
    rs.Close
    conn.Close

สอนเขียน Android และ GIS


นักวิชาการสาธารณสุขปฏิบัติการ in พิษณุโลก

https://www.facebook.com/Android4Health

My Projects in HosXP field.
SurveyTool Android App
HealthPlace  Android App
HosOnDroid  Android App

============================

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #5 เมื่อ: เมษายน 21, 2011, 20:11:34 PM »
0
ถ้าจะ save รูปออกมาก็ลองเอา Script นี้ไป run นะครับ ใน Tab DFM ให้ clear ออกให้หมดก่อนครับ เอา Script นี้ไปปะไว้ในช่อง Source แล้วกดปุ่ม Execute ครับ


program test;
var tc:tclientdataset;
     SavePath:String;
begin
   SavePath:='d:\temp\';
   tc:=tclientdataset.create(nil);
   tc.data:=hosxp_getdataset('select * from patient_image');
   while not tc.eof do
   begin
     tblobfield(tc.fieldbyname('image')).savetofile(SavePath+tc.fieldbyname('hn').asstring+'.jpg');
     tc.next;
   end;
   tc.free;
   showmessage('Done.');

end;

end.
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #6 เมื่อ: เมษายน 21, 2011, 21:55:11 PM »
0
สุดยอดครับ..อาจารย์ชัยพร....ภาพมาเยอะมากเลย... :D :D :D :) :) :)
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,348
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #7 เมื่อ: เมษายน 21, 2011, 22:32:41 PM »
0
สุดยอดครับ..อาจารย์ชัยพร....ภาพมาเยอะมากเลย... :D :D :D :) :) :)
ก็เท่าที่มีใน patient_image และครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: select รูปภาพ ได้อย่างไร
« ตอบกลับ #8 เมื่อ: เมษายน 22, 2011, 08:29:38 AM »
0
สุดยอดครับ..อาจารย์ชัยพร....ภาพมาเยอะมากเลย... :D :D :D :) :) :)
ก็เท่าที่มีใน patient_image และครับ

ของผมได้มาจากระบบ smartcard พอสมควรครับ...
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x