Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / sqlsrv_query insert не работает / 5 сообщений из 5, страница 1 из 1
27.05.2013, 13:15
    #38274709
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_query insert не работает
Добрый день.
Не получается вставить запись в БД, хотя выборка из бд обычным select без проблем.

Error in statement execution. Array ( [0] => Array ( [0] => 42S02 [SQLSTATE] => 42S02 [1] =>
208 (code) => 208(2) =>[Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid object name 'M_Local.dbo.Ru_I'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid object name 'M_Local.dbo.Ru_I'. ) )
Если перенесу селект в managment studio, все нормально.
Есть варианты?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<?php

$serverName = "10.10.1.26"; //serverName\instanceName
$connectionInfo = array( "Database"=>"M_local", "UID"=>"ds", "PWD"=>"qwerty1");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
    echo "Connection established.
";
}else{
     echo "Connection could not be established.<br/>";
     die( print_r( sqlsrv_errors(), true));
} 

 $fn=$_SERVER['DOCUMENT_ROOT']."/calc/brand.txt";
    //echo $fn;
	if ( file_exists($fn))
    {

      $fp = fopen($fn, "r");
      $trig=0;
     
	  while (!feof($fp))
      {
        $mytext = trim(fgets($fp, 99));
        $query = "insert into [M_Local].[dbo].[Ru_I] (dark) values ('".$mytext."')";
       
		echo $query."<br>";
      
            if( sqlsrv_query( $conn, $query))
       {
          echo "Statement executed.\n";
       } 
       else
       {
         echo "Error in statement execution.\n";
         die( print_r( sqlsrv_errors(), true));
       }

/* Free connection resources. */
sqlsrv_close( $conn);
		 
        echo "done";
      }

      fclose($fp);
	 } 
?>
...
Рейтинг: 0 / 0
27.05.2013, 13:25
    #38274740
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_query insert не работает
авторЕсли перенесу селект в managment studio, все нормально.
перенеси инсерт и посмотри?
...
Рейтинг: 0 / 0
27.05.2013, 13:49
    #38274816
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_query insert не работает
Переношу, insert проходит корректно
...
Рейтинг: 0 / 0
27.05.2013, 13:55
    #38274833
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_query insert не работает
схема или пользователь не тот.
...
Рейтинг: 0 / 0
27.05.2013, 14:43
    #38274961
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_query insert не работает
вот я тупанул то
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / sqlsrv_query insert не работает / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]