<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='db123456789';
$mysqlUserName ='dbo123456789';
$mysqlPassword ='yourPassword';
$mysqlHostName ='db1234.perfora.net';
$mysqlImportFilename ='yourMysqlBackupFile.sql';
//DONT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysql -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p'
.$mysqlPassword .' ' .$mysqlDatabaseName .' < '
.$mysqlImportFilename;
exec($command,$output=array(),$worked);
switch($worked){
case 0:
echo 'Import file <b>' .$mysqlImportFilename .'</b>
successfully imported to database <b>' .$mysqlDatabaseName
.'</b>';
break;
case 1:
echo 'There was an error during import. Please make sure the
import file is saved in the same folder as this script and check your
values:<br/><br/><table><tr><td>MySQL
Database Name:</td><td><b>' .$mysqlDatabaseName
.'</b></td></tr><tr><td>MySQL User
Name:</td><td><b>' .$mysqlUserName
.'</b></td></tr><tr><td>MySQL
Password:</td><td><b>NOTSHOWN</b></td></tr><tr><td>MySQL
Host Name:</td><td><b>' .$mysqlHostName
.'</b></td></tr><tr><td>MySQL Import
Filename:</td><td><b>' .$mysqlImportFilename
.'</b></td></tr></table>';
break;
}
?>
วันจันทร์ที่ 18 มีนาคม พ.ศ. 2556
วันพฤหัสบดีที่ 14 มีนาคม พ.ศ. 2556
Mysql Restore ASCII txt TO UTF8
d:\ms4w\MySQL\bin\mysql --default-character-set=tis620 --user root --password=root roiet_db < ncd_data.sql
NCD ปรับ .Sql ใน Folder SQL และรวม Total
NCD ปรับ .Sql ใน Folder SQL และรวม Total
เมื่อรวบแล้ว จากขนาดไฟล์ 42M เหลือ 29M Zip แล้วเหลือ 975 KB
Function Del_PersonTable()
Dim rst As Recordset
DoCmd.SetWarnings False
Set rst = CurrentDb.OpenRecordset("SELECT pcucode FROM pcucode GROUP BY pcucode ")
Do While Not rst.EOF
pcucode = rst.Fields("pcucode")
strTablename = "person_" & pcucode
CurrentDb.Execute " DROP TABLE " & strTablename
rst.MoveNext
Loop
End Function
เมื่อรวบแล้ว จากขนาดไฟล์ 42M เหลือ 29M Zip แล้วเหลือ 975 KB
Function Del_PersonTable()
Dim rst As Recordset
DoCmd.SetWarnings False
Set rst = CurrentDb.OpenRecordset("SELECT pcucode FROM pcucode GROUP BY pcucode ")
Do While Not rst.EOF
pcucode = rst.Fields("pcucode")
strTablename = "person_" & pcucode
CurrentDb.Execute " DROP TABLE " & strTablename
rst.MoveNext
Loop
End Function
วันพฤหัสบดีที่ 7 มีนาคม พ.ศ. 2556
การเขียนโปรแกรม Access 2003 เชื่อมต่อฐานข้อมูล MySQL
ขั้นตอนมีดังนี้
1-โหลด MySQL ODBC 3.51 Driver จาก Web mysql.com มาลงก่อน
2-เข้าไป ที่ เมนู start > run > odbcad32.exe
เลือก system dsn tab
สร้าง DSN ใหม่โดยคลิก Add เลือก MySQL ODBC ...Driver กด finish
ป้อนชื่อ DataSource Name เช่น mysql_mydsn1
ป้อนชื่อ server ถ้าเครื่องตัวเอง ก็ localhost ป้อน user / password ตามปกติถ้าไม่ปรับแต่งอะไร password จะว่างไว้
และ user = root , แล้วเลือก database
ลอง กดปุ่ม test ถ้าบอก ว่า success ให้ผ่านไปข้อ 3 โดยกดปุ่ม OK , ถ้าไม่ผ่านต้องหาทางแก้ไข
3-เปิด MsAccess แล้ว สร้าง Database เปล่าใหม่ สมมุติชื่อ db1.mdb
เลือกเมนู
แฟ้ม > รับข้อมูลภายนอก> นำเข้า > เชื่อมโยงตาราง > เลือกชนิดแฟ้มเป็น ODBC Database()
เลือก Tab Machine Data Source จาก Select Data Souce Dialog box
เลือก mysql_mydsn1 DSN ที่ได้ทำไว้ในขั้นที่2 กดปุ่ม ok แล้ว เลือกตาราง
อาจ กดเลือกทั้งหมดได้ แล้ว กดปุ่ม ตกลง
4-ข้อมูลจะถูกเชื่อมมาสู่ MsAccess
การแก้ไขที่นี่มีผลกระทบกับ ใน Database ใหญ่
จึงต้องใช้ความระมัดระวังอย่างมาก
แต่จะง่ายในการป้อนข้อมูล หรือ สร้าง App เล็กๆ ได้
5-การยกเลิกการเชื่อมต่อ ก็แค่ ปิด file mdb เท่านั้น
ที่มา : http://cmpls.net/?name=knowledge&file=readknowledge&id=13
1-โหลด MySQL ODBC 3.51 Driver จาก Web mysql.com มาลงก่อน
2-เข้าไป ที่ เมนู start > run > odbcad32.exe
เลือก system dsn tab
สร้าง DSN ใหม่โดยคลิก Add เลือก MySQL ODBC ...Driver กด finish
ป้อนชื่อ DataSource Name เช่น mysql_mydsn1
ป้อนชื่อ server ถ้าเครื่องตัวเอง ก็ localhost ป้อน user / password ตามปกติถ้าไม่ปรับแต่งอะไร password จะว่างไว้
และ user = root , แล้วเลือก database
ลอง กดปุ่ม test ถ้าบอก ว่า success ให้ผ่านไปข้อ 3 โดยกดปุ่ม OK , ถ้าไม่ผ่านต้องหาทางแก้ไข
3-เปิด MsAccess แล้ว สร้าง Database เปล่าใหม่ สมมุติชื่อ db1.mdb
เลือกเมนู
แฟ้ม > รับข้อมูลภายนอก> นำเข้า > เชื่อมโยงตาราง > เลือกชนิดแฟ้มเป็น ODBC Database()
เลือก Tab Machine Data Source จาก Select Data Souce Dialog box
เลือก mysql_mydsn1 DSN ที่ได้ทำไว้ในขั้นที่2 กดปุ่ม ok แล้ว เลือกตาราง
อาจ กดเลือกทั้งหมดได้ แล้ว กดปุ่ม ตกลง
4-ข้อมูลจะถูกเชื่อมมาสู่ MsAccess
การแก้ไขที่นี่มีผลกระทบกับ ใน Database ใหญ่
จึงต้องใช้ความระมัดระวังอย่างมาก
แต่จะง่ายในการป้อนข้อมูล หรือ สร้าง App เล็กๆ ได้
5-การยกเลิกการเชื่อมต่อ ก็แค่ ปิด file mdb เท่านั้น
ที่มา : http://cmpls.net/?name=knowledge&file=readknowledge&id=13
วันอังคารที่ 26 กุมภาพันธ์ พ.ศ. 2556
สามารถเก็บภาษีบำรุงท้องที่ล่วงหน้าได้หรือไม่? คือเก็บทั้ง 4 ปี
ที่มา:http://userspatax.fix.gs/index.php?topic=234.0
ไม่สามารถทำได้ครับ เพราะในอีก 3 ปีข้างหน้า เจ้าของที่ดินอาจมีการเปลี่ยนแปลงรายละเอียดที่ดิน รวมถึงรายละเอียดการใช้
ประโยชน์ซึ่งจะส่งผลต่อค่าภาษีที่ประเมินได้ในปีนั้นๆ และตามกระบวนการจัดเก็บภาษีที่ถูกต้องนั้น เรายังไม่ได้มีการแจ้งประเมิน
(ภ.บ.ท.10) จึงยังไม่สามารถจัดเก็บภาษีได้
วันอังคารที่ 12 กุมภาพันธ์ พ.ศ. 2556
เมื่อคำนวณภาษีแล้ว ปัดเศษสตางค์อย่างไร
ที่มา:http://userspatax.fix.gs/index.php?topic=233.0
สำหรับการปัดเศษสตางค์นั้น มีการกำหนดไว้เฉพาะภาษีบำรุงท้องที่่ ซึ่งกำหนดไว้ในบัญชีอัตราภาษีบำรุงท้องที่ตามมาตรา 7
อยู่ตรงหมายเหตุ (2) เมื่อคำนวณภาษีแล้ว เศษของ 10 สตาง์ให้ปัดทิ้ง
สำหรับภาษีโรงเรือนและที่ดินไม่มีการกำหนดไว้ ขึ้นอยู่กับแนวทางของแต่ละหน่วยงาน
สำหรับภาษีป้ายนั้นไม่มีเศษสตางค์อยู่แล้ว
วันอาทิตย์ที่ 10 กุมภาพันธ์ พ.ศ. 2556
ปัญหา Webserver ขึ้น This site is running TeamViewer Port 80
ปัญหาเกิดหลังจากติดตั้ง appserv โดยที่ก่อนหน้านั้นติดตั้ง TeamViewer
(จะเป็นกับ TeamViewer เวอร์ชั่น 5.1 เป็นต้นไป 5.0 ก็เป็นนะ...)
เมื่อเปิดเว็บเรียก? http://localhost/ ปกติจะเห็นเป็นหน้าแรกของ Apache หรือ Xampp ถ้าติดตั้ง Webserver ด้วย xampp
ปัญหาคือ เพราะ Port 80 หรือ 443 ถ้าเป็น https ถูก TeamViewer เอาไปใช้ซะก่อน apache ของเราทำให้ apache start ไม่ได้
และ ถ้าเข้า http://localhost/ ก็จะได้ หน้าของ TeamViewer แทน
มาดูวิธีแก้ไขกันดีกว่าครับ
1.เปลี่ยน port ของ apache ไปใช้ port อื่น (วิธีนี้ไม่แนะนำครับ)
2.หาทางป้องกันไม่ให้ TeamViewer ใช้ port 80 (แนะนำวิธีนี้)
วิธีให้เข้าไปที่ TeamViewer
ไปที่ Extras >> Option >> เลือกเมนู Advanced >> คลิก Show advanced options
เลือก
Don?t use incoming port 80 หรือ Don't use incoming ports 80 and 443 สำหรับ TeamViewer เวอร์ัชั่น 6
เท่านี้ก็เสร็จ ครับ แก้ปัญหาได้แล้ว
แต่สำหรับ TeamViewer 5.0 ที่เจอปัญหานี้ จะไม่สามารถทำตามบทความนี้ได้นะครับ ที่มา http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1947-%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-webserver-%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-this-site-is-running-teamviewer-port-80.html
(จะเป็นกับ TeamViewer เวอร์ชั่น 5.1 เป็นต้นไป 5.0 ก็เป็นนะ...)
เมื่อเปิดเว็บเรียก? http://localhost/ ปกติจะเห็นเป็นหน้าแรกของ Apache หรือ Xampp ถ้าติดตั้ง Webserver ด้วย xampp
ปัญหาคือ เพราะ Port 80 หรือ 443 ถ้าเป็น https ถูก TeamViewer เอาไปใช้ซะก่อน apache ของเราทำให้ apache start ไม่ได้
และ ถ้าเข้า http://localhost/ ก็จะได้ หน้าของ TeamViewer แทน
มาดูวิธีแก้ไขกันดีกว่าครับ
1.เปลี่ยน port ของ apache ไปใช้ port อื่น (วิธีนี้ไม่แนะนำครับ)
2.หาทางป้องกันไม่ให้ TeamViewer ใช้ port 80 (แนะนำวิธีนี้)
วิธีให้เข้าไปที่ TeamViewer
ไปที่ Extras >> Option >> เลือกเมนู Advanced >> คลิก Show advanced options
เลือก
Don?t use incoming port 80 หรือ Don't use incoming ports 80 and 443 สำหรับ TeamViewer เวอร์ัชั่น 6
เท่านี้ก็เสร็จ ครับ แก้ปัญหาได้แล้ว
แต่สำหรับ TeamViewer 5.0 ที่เจอปัญหานี้ จะไม่สามารถทำตามบทความนี้ได้นะครับ ที่มา http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1947-%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-webserver-%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-this-site-is-running-teamviewer-port-80.html
สมัครสมาชิก:
บทความ (Atom)