Pergunta : Um erro de análise gramatical

Para o código unido, eu quero analisar gramaticalmente unido primo a lima, tomo um src_id do valor da lima primar e suprimo de um database.

is deste allright da atribuição?
my de $worksheet1 = de $workbook->Worksheet (“WF”);
Somehow que eu sinto que é not.

getting este erro--
Can para não modificar a concatenação (.) ou a corda na atribuição escalar em DeletePrevPosting.pl, perto do "" $src_id”) “argumento do
delete não é uma MISTURA ou um elemento ou uma fatia de DISPOSIÇÃO em DeletePrevPosting.pl.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
># notpretty " do class= " do id= " codeSnippet789805 do
new ();
meu $workbook = $parser->parse (“/ms/user/s/sayantag/Source.xls”);
meu $worksheet1 = $workbook->Worksheet (“WF”);
#my $worksheet2 = $workbook->Worksheet (“Calc”);
cópia $worksheet1;



para $worksheet1 ($workbook->worksheets ()) {
meu ($row_min, $row_max) = $worksheet1->row_range ();
meu ($col_min, $col_max) = $worksheet1->col_range ();

 para meu $row ($row_min. $row_max) {for## do ##First
 para meu $col ($col_min. $col_max) {for## do ##Second
   meu $cell = $worksheet1->get_cell ($row, $col);
   se ($col==0 && $row! && =0 (eq “$curr_etl” do >value de $worksheet1->get_cell ($row, 0) -))  {
       $col++;
       meu $src_id = $worksheet1->get_cell ($row, $col) - >value;
       cópia $src_id;


meu $dbh = DBI->connect (“dbi: MSDB2: NQ200001”, '', '', {“RaiseError” => 1}) ou
          morrer “não pode conetar à base de dados: $DBI:: errstr”;

$dbh->do (supressão de pfnd.funding_journal_vw FJ onde fj.SRC_ID = “$src_id”));
$dbh->disconnect;
$workbook->close ();
     }
   }
 }
}
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >Source.xls " fileSize " > (13 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
o class= " descrição " do
Attached prima file
o class= de
do >
class= do

Resposta : Um erro de análise gramatical

Isso é causado por $src_id que está sendo passado dentro explicitamente sem interpolação porque o sql é encerrado em únicas citações.  Se você muda a um do below, deve trabalhar (ou pelo menos para dar um erro diferente).

$dbh->do (“supressão de pfnd.funding_journal_vw FJ onde fj.SRC_ID = \ “$src_id \ "");
$dbh->do (“supressão de pfnd.funding_journal_vw FJ onde fj.SRC_ID = “$src_id” ");
Outras soluções  
 
programming4us programming4us