Jump to content
php.lv forumi

Negrib pievienoties dati datubāzei


Sasa

Recommended Posts

š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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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).

Link to comment
Share on other sites

×
×
  • Create New...