Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nieudany INSERT do MS SQL Server
alakhai_
post 23.03.2004, 12:02:12
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.03.2004
Skąd: wawa

Ostrzeżenie: (0%)
-----


Witam
Mam taki problem. Probuje wykonac nastepujacy fragment kodu wysylajacy INSERTa do MS SQL Server 2000.
[php:1:b3865d180a]<?php
for($i=0;$i<6;$i++){
$sql="insert into tp_temperatury(wypelniajacy,serwerownia,temperatura)
values('".$HTTP_COOKIE_VARS["currname"]."','Serwerownia 1p',".$temperatura[$i].")";

$result=mssql_query($sql);
$xxx=mssql_rows_affected($mssql_cid);
echo $sql."<br>";

}
?>[/php:1:b3865d180a]
W wyniku otrzymuje :
Warning: MS SQL message: INSERT statement conflicted with COLUMN CHECK constraint 'CK_tp_temperatury'. The conflict occurred in database 'helpdesk', table 'tp_temperatury', column 'serwerownia'. (severity 16) in d:rootwwwhelpdesktemperatury.php on line 26

Warning: MS SQL: Query failed in d:rootwwwhelpdesktemperatury.php on line 26
insert into tp_temperatury(wypelniajacy,serwerownia,temperatura) values('test','Serwerownia 1p',11)

W bazie mam pozakladane constraints na kolumne serwerownia:
([serwerownia] = 'Serwerownia 1p' or ([serwerownia] = 'UPS' or ([serwerownia] = 'Sun' or ([serwerownia] = 'NT' or ([serwerownia] = 'Telekomunikacyjna' or [serwerownia] = 'Archiwum optyczne')))))

wiec teoretycznie powinno smile.gif dzialac a nie dziala. :? problem pojawia sie gdy probuje wstawic do kolumny serwerownia wartosc ze spacja. Jesli wstawie tam np 'NT' lub 'UPS' zapytanie sie wykonuje bez problemow. Juz nie wiem jak to ugryzc. Jesli ktos ma jakies sugestie to bede wdzieczny.
Go to the top of the page
+Quote Post
alakhai_
post 23.03.2004, 16:35:49
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.03.2004
Skąd: wawa

Ostrzeżenie: (0%)
-----


juz rozwiazalem problem. niwlasciwy typ danych w polu sad.gif.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.01.2020 - 20:17