PDA

View Full Version : یک پیغام خطا



mostafa612003
شنبه 10 دی 1384, 20:27 عصر
سلام
من روی دستگاه خودم هیچ مشکلی ندارم ولی وقتی فایلها و بانکم را به روی هاست منتقل کردم
با این پیغام مواجه شدم:
$

Warning: Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for SQL Server Description: Invalid object name 't_Shakhsiat'. in e:\wwwroot\www\jenin\index.php on line 33

این قسمتی از متن برنامه است:

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("Provider=SQLOLEDB; Data Source=.;
Initial Catalog=Entefaze; User ID=sa; Password=345mn14");
این خط 33 می باشد و t_Shakhsiat نام یکی از جدولهای بانک sql من می باشد:
rs = $conn->Execute("SELECT * FROM t_Shakhsiat "); // Recordset

moohssenn
یک شنبه 11 دی 1384, 00:18 صبح
یه اینفو بگیر ببین هاستت از این اکستنشن پشتیبانی میکنه یا نه ؟

mostafa612003
یک شنبه 11 دی 1384, 07:57 صبح
سلام
چطوری باید این کار را انجام بدهم؟

pooyesh
یک شنبه 11 دی 1384, 09:52 صبح
برای ابنفو گرفت از هاست کد زیر رو تو یک صفحه قرار بده و روی سایت خودت(مثلا روت سایت) قرار بده سپس اونو فراخونی کن
<?
;()print phpinfo

?>
روی لوکال هم اگه این کار رو بکنی info (مشخصات کامل امکانات سرور )را بهت نشون می ده
با این پیغامی که داده احتمالا Extension مربوط به اتصال به msql رو ساپورت نی کنه
اخه برای اتصال به هر بانکی(مانند mysql یا msql ) باید علاوه بر نصب بودن اون بانک روی سرور باید Extension ارتباط با اون توسط php ساپورت بشه
اگه php.ini روی دستگاه خودت رو سرچ کنی می بینی که Extension برای msql_php.dll رو داره

mostafa612003
یک شنبه 11 دی 1384, 10:50 صبح
سلام
خوب اگر نداشت چه باید بکنم؟