Database opslag med underligt output
hejsa alle,jeg bruger følgende til at slå op i min access db via odbc:
my $sthscalar = $dbhfile->prepare( "SELECT Index, Files, Context FROM Files WHERE Context LIKE ?") || die "Can't prepare statement: $DBI::errstr";
$sthscalar->bind_param(1,"%$searchtext%"); # placeholders are numbered from 1
my $rcscalar = $sthscalar->execute
|| die "Can't execute statement: $DBI::errstr";
Problemet opstår når jeg søger efter denne streng "(NONE)" - altså uden gåseøjne - resultatet er at alle steder hvor der står NONE, bliver returneret og NONE gentaget. eksempel:
Søgt på: (NONE)
Streng i db: ColumnsTableModel.None.txt=NONE
Retur fra sql: ColumnsTableModel.None.txt=NONENONE
Er der nogen der har nogle bud ?