powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) TK::DBI:Form
1 сообщений из 1, страница 1 из 1
(PERL) TK::DBI:Form
    #33163423
fl00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто нибудь с ним работал. Не пойму чего он хочет.
Вот код
Код: plaintext
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.
44.
45.
#!/usr/bin/perl -w
use strict;
use lib '../.', 
	'/Homes/xpix/projekts/Tk-Moduls';

use Tk;
use Tk::ItemStyle;
use Tk::DBI::Form;
use DBI;

#my $host = localhost || &use_this_so;
#my $db   = shift || &use_this_so;
#my $user = shift || &use_this_so;
#my $pass = shift || &use_this_so;
my $table = 'Marafon1' || &use_this_so;
my $id  =  1  || &use_this_so;

# DB Handle
my $dbh = DBI->connect("DBI:mysql:database=Stats;host=localhost", "root", "") or die ("Can't connect to database:", $! );
my $mw = MainWindow->new;
my $tkdbi = $mw->DBIForm(
		-dbh   		=> $dbh,
		-table  	=> $table,
		-editId		=> 'yes',
		-debug 		=> 1,
		                       );


$tkdbi->newRecord();
$tkdbi->dsplRecord($id);


printf "$table changed in last 10 minutes?: %s\n", ($tkdbi->Table_is_Change(time - 600) ? 'YES' : 'NO');


$mw->bind('<Escape>', sub{ exit });
$tkdbi->bind('<Escape>', sub{ exit });
MainLoop;


sub use_this_so {
	print "\nplease use $ 0  host db user password table id\n";
	exit;
}



И ошибка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Tk::Form: SELECT id,Time,NF,NS,PF,PS,STZ,STO,SOT,SZT,FF,KF,FS,KS,T,TB,TM from Marafon1  WHERE  ( 1  =  0 )
Tk::Error: Can't set -cancel_callback to `CODE(0x89c69d0)' for Tk::XDialogBox=HASH(0x89c9930): Bad option `-cancel_callback' at /usr/lib/perl5/Tk/Configure.pm line 46.
 at /usr/lib/perl5/Tk/Derived.pm line 294
 Tk callback for .form.xdialogbox
 Tk::Derived::configure at /usr/lib/perl5/Tk/Derived.pm line 306
 Tk::Widget::new at /usr/lib/perl5/Tk/Widget.pm line 196
 Tk::Widget::__ANON__ at /usr/lib/perl5/Tk/Widget.pm line 247
 Tk::DBI::Form::editRecord at /usr/local/share/perl/5.8.4/Tk/DBI/Form.pm line 771
 Tk::DBI::Form::newRecord at /usr/local/share/perl/5.8.4/Tk/DBI/Form.pm line 663
Can't set -cancel_callback to `CODE(0x89c69d0)' for Tk::XDialogBox=HASH(0x89c9930): Bad option `-cancel_callback' at /usr/lib/perl5/Tk/Configure.pm line  46 .
 at /usr/lib/perl5/Tk/Derived.pm line  294 

 at /usr/lib/perl5/Tk/Derived.pm line  306 
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) TK::DBI:Form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]