当前位置: 首页 > news >正文

邢台做网站服务商网页版免费

邢台做网站服务商,网页版免费,营销型网站建设哪好,网站建设程序有哪些方面第一种是安装mysql ODBC#xff0c;利用sql server的导出功能#xff0c;选择mysql数据源#xff0c;进行数据的直接导出#xff0c;这种方法很简便#xff0c;但是针对实际应用有很多弊端#xff0c;最主要体现就是数据类型问题#xff0c;首先#xff0c;sql server数… 第一种是安装mysql ODBC利用sql server的导出功能选择mysql数据源进行数据的直接导出这种方法很简便但是针对实际应用有很多弊端最主要体现就是数据类型问题首先sql server数据库中的ntext,p_w_picpath等数据类型的数据无法直接写入到mysql数据库中据说只要稍加改动就可以可惜偶这只菜鸟还没想到如何改动其次因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳)所以在数据导过来后就会出现冲突再次这种方法生成的mysql数据表的字段类型都不很合适所以此种方法我觉得不能提倡。 专业的3S站 3s8.cn 第二种是利用php或asp脚本来实现数据的导入功能这种方法需要编写程序但灵活性大操作也不是那么困难一切都尽在你的掌握之中现简单介绍一下该方法。前提条件是你的mysql环境已经搭建好了先建好目标数据库再将所有的表结构用sql语句生成现在万事具备只缺数据了。 专业的3S站 3s8.cn 可以通过下面的php脚本来实现sql server中mydb数据库的user表中数据向mysql中mydb数据库导入  ? $cnx odbc_connect(web, admin, 123456);//web是sqlserver中mydb的数据源名admin是访问mydb的用户名123456是访问mydb的密码 $cur odbc_exec( $cnx, select * from user );//打开sql server中mydb数据库的user表 $num_row0; $connmysql_pconnect(localhost,root,123456);// 连接mysql mysql_select_db(mydb,$conn) or die(无法连接到数据库请与管理员联系);//打开mysql的mydb数据库 while( odbc_fetch_row( $cur )) //从sql server的mydb库中的user表逐条取出数据如果对数据进行选择可在前面的select语句中加上条件判断 { $num_row; $field1 odbc_result( $cur, 1 ); // 这里的参数i(1,2,3..)指的是记录集中的第i个域你可以有所选择地进行选取fieldi得到对应域的值然后你可以对fieldi进行操作 $field2 odbc_result( $cur, 2 ); $field3 odbc_result( $cur, 3 ); $field4 odbc_result( $cur, 4 ); $field5 odbc_result( $cur, 5 ); $field6 odbc_result( $cur, 6 ); $field5 timetoint($field5); //这里是对sql server中的datetime类型的字段进行相应转换处理转换成我所需要的int型 $querystring insert into user (id,name,username,password,recdate) values($field1,$field2,$field3,$field4,$field5) ; mysql_query($querystring,$conn); } function timetoint($str){ $arr1split( ,$str); $datestr$arr1[0]; $timestr$arr1[1]; $arr_datesplit(-,$datestr); $arr_timesplit(:,$timestr); $year$arr_date[0]; $month$arr_date[1]; $day$arr_date[2]; $hour$arr_time[0]; $minute$arr_time[1]; $second$arr_time[2]; $time_intmktime($hour,$minute,$second,$month,$day,$year); return $time_int; } ? 专业的3S站 3s8.cn 中国3S吧 3s8.cn 将该段脚本存成sql.php在服务器上执行就可以将服务器上sql server中mydb数据库的user表中的数据导入到mysql中mydb数据库的user表中去。其他表的操作与此雷同就不赘述了。 专业的3S站 3s8.cn 下面再介绍一下asp脚本实现sql server中mydb数据库的数据向mysql中mydb数据库导入:  % set connserver.createobject(adodb.connection) conn.open web, admin, 123456 // web是sqlserver中mydb的数据源名admin是访问mydb的用户名123456是访问mydb的密码 set rsserver.createobject(adodb.recordset) sqlselect ID,name,username,password,datediff(s,1970-01-01 00:00:00,recdate)-8*3600,reid,filename,fileContentType,filevalue from senddate//这条sql语句实现了将datetime类型的recdate字段转化成unix时间戳的int型 rs.open sql,conn,1,3 set conn1server.createobject(adodb.connection) conn1.open myoa,root,q1-d67? i1 do while not rs.eof field1 rs(0) field2 rs(1) field3 rs(2) field4 rs(3) field5 rs(4) sql1 insert into user(ID,name,username,password,recdate) values(field1,field2,field3,field4,field5) conn1.execute sql1 rs.movenext ii1 loop rs.close set rsnothing conn.close set connnothing conn1.close set conn1nothing % 专业的3S站 3s8.cn 中国3S吧 3s8.cn 以上两个是分别采用php脚本和asp脚本对user表的数据进行由sql server到mysql的导入其间我采用2种回避的方法来避免ntext,p_w_picpath类型数据的传递一种是将ntext字段改为nvarchar(4000)因为实际情况原始数据中该字段的数据长度都未超过4000个字所以并没有出现数据截断另一个手段是将p_w_picpath类型数据取出来写到文件中以文件形式保存将文件路径存到数据库中方法见下   function makeattach(fileContentType,filevalue,i) select case fileContentType case application/msword extdoc case application/vnd.ms-excel extexl case application/vnd.ms-powerpoint extpps case application/x-rar-compressed extrar case application/x-zip-compressed extzip case p_w_picpath/gif extgif case p_w_picpath/pjpeg extjpg case text/plain exttxt case else extx end select if extx then set fsoserver.createobject(FileSystemObject) fNameattechi.ext Dird:attach If fso.FileExists(Dir fName) Then fso.deletefile Dir fName If fName AND NOT fso.FileExists(Dir fName) Then Set strm1Server.CreateObject(ADODB.Stream) strm1.Open strm1.Type1 Binary strm1.Write filevalue strm1.SaveToFile Dir fName,2 Set strm1Nothing end if makeattachfName end if end function 专业的3S站 3s8.cn 中国3S吧 3s8.cn 这个函数有3个输入参数第一个是文件的contentType第二个是文件的二进制数值第三个是个可以区别文件名的变量先根据contentType确定所存文件的后缀名然后就是将二进制数值保存成指定文件名的文件并将文件名作为输出参数返回将返回的参数作为数据写到mysql的数据库中保存好了大功告成。 中国3S吧 3s8.cn mysql SQL Server php技术 0 分享 微博 QQ 微信 收藏 上一篇Smarty模板入门 下一篇utf-8编码用于asp 出现乱... quanchao 24篇文章8W人气0粉丝 转载于:https://blog.51cto.com/quanchao/58369
http://wiki.neutronadmin.com/news/184393/

相关文章:

  • 行政事业单位网站建设手机建站哪家好
  • 北京手机网站建设公司期货贵金属网站源码建设
  • 什么是网络建站网站建设中正在为您转
  • 荧光字网站禅城区响应式网站
  • 产品查询展示型网站网站开发教科书
  • 黑龙江省建设厅网站首页杭州网站建设报价
  • 网站未在腾讯云备案郑州外贸营销网站建设
  • 网站源码风险音乐播放网站开发pc端
  • lamp网站开发黄金组合凡科活动不良记录多久解除
  • 专门做网站建设的wordpress文章页样式修改
  • 天河区网站建设代写软文
  • 网站管理功能图网站建设推广方法
  • 金湖建设局网站apache 配置网站地址
  • 网站推广公司 sit怎么做网站邮箱
  • 网站备案快吗建e室内设计网极简案例
  • php购物网站开发uml图云服务器费用
  • 怎样建设个人影视网站wordpress 不同权限
  • 做网站视频点播难不难中国建设监理协会网站投稿
  • 国内好的企业网站网站运营难吗
  • 广州康体设备网站建设网站建设合同模板91075
  • 做网站的职业叫什么网站注册理由
  • 网站正在维护中htmlwordpress哪里设置上传大小
  • 厦门it做网站最强网站关键词优化的步骤
  • 一级a做爰片不卡免费网站wordpress两人共用
  • 医联体网站建设内蒙古建设厅安全资料网站
  • 学什么可以做响应式网站佛山企业网站建设公司推荐
  • 湖南营销型网站建设磐石网络重庆主页网站建设
  • 网站如何定位换ip 撞库 Wordpress
  • 南昌珠峰网站建设产品推广文案
  • 看广告收益的正规平台合肥seo网站推广外包