免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2613 | 回复: 8
打印 上一主题 下一主题

PERL连接MSSQL2000并插入数据到数据表的代码. [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-30 09:59 |只看该作者 |倒序浏览
这几天一直忙于这程式,为实现这程式,翻阅许多文档,也用GOOGLE查过许久,也看过ACTIVEPERL的文档,发现许多文档都是点到即止,并没有一个详实的例程,现将这个例程写出来,没其它特别意思,只是想一些PERLER的后进者少走一些弯路而已。代码如下: 用WIN32::ODBC模块的。OS :WIN2K 服务器,PERL5。8。大家可以因应大家的实际要求相应改变,例如改SQL语句。
use win32:dbc;
sub update_data{
        my($DSN,$data,$table,$sql);
         print  " connecting to the database.....  ";
        $DSN ="win008";
        $data = new Win32::ODBC($DSN);
        $table =bbf;
        $sql ="INSERT INTO  $table(type,time,home,result,away,ht,status) VALUES('$mtype','$mtime','$mhome','$mresult','$maway','$mht','$mstatus')";
        $data->;Sql($sql);
        $data->;Close();
    print  "ok!\n";

论坛徽章:
0
2 [报告]
发表于 2007-08-05 11:01 |只看该作者
正有需要, 非常感谢你的分享!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2007-08-05 14:35 |只看该作者
晕~
每个模块都有现成的测试套件/例子,不去看,还怪没有例子。

http://search.cpan.org/src/GSAR/libwin32-0.191/ODBC/ROADMAP.TXT
看里面的 Test.pl

论坛徽章:
0
4 [报告]
发表于 2007-08-06 11:23 |只看该作者
有没有support SQL server的DBI?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2007-08-06 11:38 |只看该作者
原帖由 uliyas 于 2007-8-6 11:23 发表
有没有support SQL server的DBI?

有。
DBD::Sybase

论坛徽章:
0
6 [报告]
发表于 2007-08-06 21:40 |只看该作者
刚入门,版主也要理解人家的苦心萨:)
呵呵
不过经过版主的指点,以后lz在使用模块的时候会更加留心模块本身的例子的
:)

论坛徽章:
0
7 [报告]
发表于 2007-08-07 14:13 |只看该作者
DBD::Sybase是纯perl的吗,可不可以自己down下来用呢?
另外用DBI和win32::odbc的效率上会差多少呢?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2007-08-07 17:44 |只看该作者
原帖由 uliyas 于 2007-8-7 14:13 发表
DBD::Sybase是纯perl的吗,可不可以自己down下来用呢?
另外用DBI和win32::odbc的效率上会差多少呢?

不知道;不知道;不知道。

论坛徽章:
0
9 [报告]
发表于 2007-08-09 15:59 |只看该作者
$DSN ="win008";

这个DSN的格式应该是怎么样的?

LocalServer?

如何选择数据库呢?
Catalog()?

[ 本帖最后由 想像的瞬间 于 2007-8-9 16:06 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP