ช่วยด้วย ผมใช้ PHP ติดต่อฐานข้อมูล access ผ่าน ODBC โดยให้ใส่ข้อมูลในตาราง แต่ก่อนนี้มาน Run ได้ แล้วผมก้อลงโปรแกรม PHP ใหม่
ผมใช้ PHP ติดต่อฐานข้อมูล access ผ่าน ODBC โดยให้ใส่ข้อมูลในตาราง
แต่ก่อนนี้มาน Run ได้ แล้วผมก้อลงโปรแกรม PHP ใหม่ มานดันเป็นแบบนี้
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query., SQL state S1000 in SQLExecDirect in D:\New_web_multi\products\husqvarna\SDorder.php on line 141
tools ที่ใช้คือ PHP 5.05, IIS 5.1, Access 2003
code insert เป็นแบบนี้
<?
#------------------- ติดต่อ ODBC ส่งข้อมูลลูกค้าลงใน ตาราง CustomerTB
$dsn = "MultiServ";
$user = "multidb";
$pass = "123456";
$conn = odbc_connect($dsn,$user,$pass);
$sql = "INSERT INTO CustomerTb (SDate,Product_Name,Product_Number,gModel,Title,Fname,Lname,Email,CompName,Address,City,PostCode,numberTel,numberFax) values ('$SDate','$Product_Name','$Product_Number','$gModel','$Title','$Fname','$Lname','$Email','$CompName','$Address','$City','$PostCode','$numberTel','$numberFax')";
odbc_exec($conn,$sql);
odbc_close($conn);
?>
หรือเป็นที่เราลืม set อารายเหรอเปล่าช่วยด้วยหน่อยจิ ขอคาราวะ Tag : - - - -
Date :
19 ต.ค. 2550 20:50:48
By :
kmushio
View :
1776
Reply :
2
ไม่แน่ใจว่าต้องตั้ง odbc ด้วยป่าวนะคับ
Date :
20 ต.ค. 2550 14:49:35
By :
...
แล้วทำไมต้องทำกะ odbc เหรอคับไม่เข้าใจ -*-
Date :
21 ต.ค. 2550 20:49:10
By :
thenetxx
Load balance : Server 00