Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'friend'.
พอrun ดูเจอแบบนี้
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'friend'. Make sure it exists and that its name is spelled correctly., SQL state S0002 in SQLExecDirect in c:\Inetpub\wwwroot\test\sample.php on line 22
???????????????????????
ผมใช้คำสังนี้อะครับ
<?
/*$host = "127.0.0.1";
$user = "root"; //user ?????????
$passwd = "1234"; //pass ?????????
$dbname = "sample";
mysql_connect($host,$user,$passwd) or die("?????? Host ??????");
mysql_select_db($dbname) or die("?????????????????????");
$link=mysql_pconnect("127.0.0.1","root","1234");*/
$dsn_name = "mydatabase";
$username ="";
$password ="";
$connect= odbc_connect($dsn_name, $username, $password) or die("?????? DSN ??????");
$sql = "select * from friend";
$execute = odbc_exec($connect, $sql) or die ("???????????????????????");
$num_field = odbc_num_fields($execute);
for ($I=1; $I<= $num_field; $I++)
{
echo $I. ". ????? <b> ".odbc_field_name($execute, $I),"</b> ????????????????? <b> ".odbc_field_type($execute, $I),"</b><br>";
}
odbc_close($connect);
?>
แก้ไงครับ รบกวนท่านผู้รู้ช่วยด้วยเถอะครับTag : - - - -
Date :
4 ก.ค. 2548 10:04:02
By :
มือใหม่
View :
3200
Reply :
3
ดูจาก Error น่าจะเกิดจาก ชื่อ Table ผิดพลาด หรือไม่ชื่อ Table มีการห้ามใช้ครับ
Date :
4 ก.ค. 2548 14:39:16
By :
@W_IN
ขอบคุณ คุณวินมากครับ
Date :
5 ก.ค. 2548 09:20:09
By :
มือใหม่
อาจจะเนื่องมาจากบรรทัดนี้อะค่ะ $sql = "select * from friend"; ผิด อาจจะเนื่องจากว่าไม่มี table friend อยู่ภายในฐานข้อมูลนี้อะค่ะ มันเลยหาไม่พบ เพราะดิฉันก็เจอเหตุการณ์นี้มาแล้วเหมือนกัน ก็ปรากฏว่าดิฉันใส่ชื่อผิดจิง ๆ ค่ะ พอแก้แล้วก็หายค่ะ
Date :
12 ส.ค. 2548 20:20:50
By :
เด็กไอที
Load balance : Server 02