Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

šis skripts ir pašā dokumenta apaksā!

<script type="text/javascript">
function izvadisana() {
var cn_1 = new ActiveXObject("ADODB.Connection");
var strConn_1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =\\\\192.168.0.150\\tmp\\webk\\Katalogs.mdb;Persist Security Info=False";
cn_1.Open(strConn_1);
var rs_1 = new ActiveXObject("ADODB.Recordset");
elementCount_kods = document.all("Kods").length;
for (i=0; i<elementCount_kods; i++) { 
var file_name = document.all('z',i).value.split('\\');
var SQL_1 = "INSERT INTO bilzu_kodi (kods, bildes_url) VALUES ('"+ document.all('Kods',i).value +"', '"+ file_name[3] +"')";
rs_1.Open(SQL_1, cn_1);

//alert(document.all('Kods',i).value +" "+"http://192.168.0.164/uploadasp/img/"+ file_name[3]);
}
rs_1.Close();
cn_1.Close();
}
</script>

Neizpildās norāda uz kļūdu 389 rindiņā (389 rindiņa nav šajā iekopētajā koda paraugā), bet tur nekas nav pilnīgi nekā nav ierakstīta un kā kļūdas paziņojumu izdod:

Operation is not allowed when the object is closed
Edited by Sasa
Posted

Nu, varbūt tomēr ieliec (iekš paste.php.lv) pilnu failu... Citādi toč neko prātīgu nevar pateikt.

 

Par ADODB.Recordset neko daudz nezinu, bet intuitīvi liekās, ka būtu jābūt:

rs_1.Query(SQL_1, cn_1);

nevis

rs_1.Open(SQL_1, cn_1);

Posted (edited)

hmm... reku pilnais kods http://paste.php.lv/6857 , tiko kā panesi izvadīšanas funkciju tieši virs HTML daļas sākuma un tagad kļūdas paziņojums norāda uz 34 rindiņu kļūdas paziņojums tas pats.

 

Bet kas ir dīvaini tagad strādā ... datubāze viss pievienojas pareizi un bildes pareizēs uplodojās uz serveri! Ar ko tad saistīts kļūdas paziņojums! nez

 

PS. ā un par to rs_1.Query(SQL_1, cn_1); -> tā arī jābūt ka ir rs_1.Open(SQL_1, cn_1);

Edited by Sasa
Posted

es nezinu kāpēc tu to veido, bet impho ar PHP tas būtu daudz vienkāršāk, lētāk, platform-neatkarīgi... (parēķini cik tu urbies [algu ta tev maksā])

Posted

Nu tādā gadījumā ir pavisam jocīgi - pats tu sev liekas problēmas tagad radi rakstot visai piņķerīgu un šausmīgu kodu. Vajag programmēt kārtīgi, lai vēlāk nav problēmas un sarežģījumi koda uzturēšanā (gan sev, gan citiem).

×
×
  • Create New...