|
|
|
ช่วยแนะนำการ Transfer Text File ลง DB ด้วยครับ |
|
|
|
|
|
|
|
ข้อมูล Text File ที่จะต้อง Transfer มีรูปแบบ ดังนี้ครับ :
"AAAAA","bbbbbbbb","ccc","dddddddddd"
"AAAAA","bbb","cccccc","dddd"
"AAAAA","bbbbbb","ccccccc","ddddddd"
ข้อมูลได้มาจากการ Export จาก Access(แบบ Export Delimited) เพื่อที่จะ upload ขึ้น SQL Server บน Web
สิ่งที่ต้องการคำแนะนำครับ :
1. จะใช้วิธีการดึงข้อมูลอย่างไร ? ผมลองใช้ split(data,",") ดึงข้อมูลทีละ Filed ได้ครับ แต่ติด "" (Double Code) มาด้วย
ก็เลยใช้ทั้ง mid() right() left() ตัดคำมั่วหมดเลย คิดว่าปัญหาน่าจะมีอีกแน่ เพราะข้อมูลแต่ละ Field ขนาดไม่เท่ากันด้วย
2. วิธีที่จะ add ลอง DB โดยให้ add ทุกบรรทัดจนหมดชุดข้อมูล ทำอย่างไรครับ? ที่ผมทำได้คือ add บรรทัดแรกบรรทัดเดียว
โดยใช้ ReadLine แล้วบรรทัดต่อๆ ไป ผมจะวนลูปอย่างไรดี
3. มีวิธีอื่น นอกจาก Export ออกมาจาก Access ไหมครับ?
รบกวนท่านผู้รู้ด้วยนะครับ จักเป็นพระคุณอย่างสูง
Tag : - - - -
|
|
|
|
|
|
Date :
28 ก.ย. 2549 11:14:16 |
By :
Numnoi |
View :
2127 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & writefile</title>
</head>
<body>
<?
$strFileName = "thaicreate.txt";
$objFopen = fopen($strFileName, 'w');
$strText1 = "I Love ThaiCreate.Com Line1\r\n";
fwrite($objFopen, $strText1);
$strText2 = "I Love ThaiCreate.Com Line2\r\n";
fwrite($objFopen, $strText2);
$strText3 = "I Love ThaiCreate.Com Line3\r\n";
fwrite($objFopen, $strText3);
if($objFopen)
{
echo "File writed.";
}
else
{
echo "File can not write";
}
fclose($objFopen);
?>
</body>
</html>
|
|
|
|
|
Date :
2011-07-24 17:43:05 |
By :
thaicreate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|