Errors Output
- SelectRecs: SELECT manufacturer,designation,parttype,sku,id FROM calconv_part WHERE id IN (); failed for /home/gunwiki/public_html/apps/calconversion/showconvparts.asp with error ERROR: syntax error at or near ")"
LINE 1: ...esignation,parttype,sku,id FROM calconv_part WHERE id IN ();
^ at /usr/local/sitetools/CS.pm line 271.
, /usr/local/share/perl5/Apache/ASP.pm line 1522
Debug Output
- SelectRecs: SELECT manufacturer,designation,parttype,sku,id FROM calconv_part WHERE id IN (); failed for /home/gunwiki/public_html/apps/calconversion/showconvparts.asp with error ERROR: syntax error at or near ")"
LINE 1: ...esignation,parttype,sku,id FROM calconv_part WHERE id IN ();
^ at /usr/local/sitetools/CS.pm line 271.
, /usr/local/share/perl5/Apache/ASP.pm line 1522
ASP to Perl Script
-: no strict;;use vars qw($Application $Session $Response $Server $Request);;
-: #line 1 /home/gunwiki/public_html/apps/calconversion/showconvparts.asp
1: ;;&Apache::ASP::WriteRef($main::Response, \('<html><title>Caliber Conversion Database: Show Parts In Conversion</title>
2: <form method="post" action="inputparts.asp">
3: '));
4: use strict;
5: my ($Conversion, $Buf, $ConversionName);
6: my (%Machines, %Calibers);
7: $Conversion=$Request->Params('convid');
8: $Conversion='' unless($Conversion=~m/^\d+$/);
9:
10: my $dbh=CS::MakeConnect('gunwiki', 'local');
11:
12: my %ConversionTypes=CS::LoadHash($dbh, 'calconv_parttype', 'id,descr');
13: my %Machines=CS::LoadHash($dbh, 'calconv_machine', 'id,descr');
14: my %Manufacturer=CS::LoadHash($dbh, 'calconv_manufacturer', 'id,descr');
15:
16: {
17: my ($designation, $manufacturer, $parttype, $machine);
18: my $sth=CS::SelectRec($dbh, 'calconv_conversion', 'descr,manufacturer,machine', 'id='.$Conversion, \$designation, \$manufacturer, \$machine);
19: $ConversionName=sprintf "%s's %s '%s' conversion for the %s", $Manufacturer{$manufacturer}, $ConversionTypes{$parttype}, $designation, $Machines{$machine};
20: }
21:
22: # Rendering HTML for parts
23: {
24: my ($Set);
25: {
26: my ($part);
27: my $sth=CS::SelectRecs($dbh, 'calconv_conversion_parts', 'part', 'conversion='.$Conversion.' ORDER BY part', \$part);
28: while($sth->fetch) { $Set.=$part.','; }
29: $sth->finish;
30: $Set=~s/,$//;
31: }
32:
33: {
34: my ($manufacturer, $parttype, $descr, $sku, $id);
35: my $sth=CS::SelectRecs($dbh, 'calconv_part', 'manufacturer,designation,parttype,sku,id', "id IN ($Set)", \$manufacturer, \$descr, \$parttype, \$sku, \$id);
36: while($sth->fetch)
37: {
38: $Buf.=sprintf "<tr><td>%s</td><td>%s</td><td>%s</td><td><a href=\"convsusingpart.asp?part=%s\">%s</a></td></tr>\n", $Manufacturer{$manufacturer}, $ConversionTypes{$parttype}, $descr, $id, $sku;
39: }
40: $sth->finish;
41: }
42: }
43:
44: $dbh->disconnect;
45: ; &Apache::ASP::WriteRef($main::Response, \('<h2>Parts used in '.($ConversionName).'</h2>
46: <table border=1>
47: <tr><th>Manufacturer</th><th>Part Type</th><th>Part</th><th>SKU</th></tr>
48: '.($Buf).'
49: </table>'));
An error has occured with the Apache::ASP script just run.
If you are the developer working on this script, and cannot work
through this problem, please try researching it at the
Apache::ASP web site,
specifically the FAQ section.
Failing that, check out your
support options, and
if necessary include this debug output with any query.