 |
ช่วยดู code นี้หน่อยครับ SQL state S1000 in SQLExecDirect in Operation must use an updateable query., |
|
 |
|
|
 |
 |
|
มัน Select Database ยังอะ เเห็นแต่ Connect Database
|
 |
 |
 |
 |
Date :
20 ม.ค. 2549 10:06:57 |
By :
นายต้นกล้วย |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับ ตอนนี้ได้แล้วครับ คือผมไปกำหนด security โดยเพิ่ม everyone เข้าไปแล้วก็กำหนดให้เพิ่มข้อมูลได้ครับ
|
 |
 |
 |
 |
Date :
20 ม.ค. 2549 10:53:21 |
By :
ole |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รบกวนผู้รู้ช่วยแก้ให้ด้วยครับ
อันนี้โค้ดที่ผมใช้
<?php
$objConnect = odbc_connect ( "Sale_Dplus2009", "sa", "sa" );
if ($objConnect) {
echo "Database Connected.";
$strSQL = "select * from 11B ";
$objExec =odbc_exec($objConnect,$strSQL) or die ( "Error Execute [" . $strSQL . "]" );
$intNumField = odbc_num_fields ( $objExec );
print odbc_procedures($objConnect);
$i = 0;
echo "<b>Table customer have $intNumField Fields.</b><br>";
for($i = 1; $i <= $intNumField; $i ++) {
echo $i . "=" . odbc_field_name ( $objExec, $i ) . " (" . odbc_field_type ( $objExec, $i ) . ")<br>";
}
} else {
echo "Database Connect Failed.";
}
odbc_close ( $objConnect );
?>
[/b]
อันนี้ Error ที่ผมเจอครับ
Database Connected.
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] ODBC--connection to 'DPLUS51_sqlserver' failed., SQL state S1000 in SQLExecDirect in C:\AppServ\www\ReportDplus\selectquery.php on line 6
Error Execute [select * from 11B ]
[b]
คือ ผมจะดึงQuery ที่ชื่อ 11B ที่ทำไว้ในAccess มาแสดงบน phpครับ แต่ Accessของผม จะลิงค์ไปหา sqlserver อีกที คือข้อมูลอยู่ที่ sqlserver แต่ผมทำqueryไว้ใน access ครับ แล้วผมต้องการแสดงข้อมูลที่ผม queryไว้บน access ครับ
Sale_Dplus2009= ชื่อAccess
DPLUS51_sqlserver=ชื่อ Sqlserver
แล้วมันขึ้น Error เหมือนกับว่า มันติดต่อ กับ access ได้ แต่มันลิงค์ไปหา Sqlserver ไม่ได้ครับ
รบกวนผู้รู้ช่วยตอบด้วยครับ ว่าผมจะใช้คำสั่งอะไรดีครับ
[email protected]
ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2010-04-29 16:28:34 |
By :
oo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|