首页 > 数据库 >js连接sqlserver数据库

js连接sqlserver数据库

时间:2022-12-04 10:00:20浏览次数:72  
标签:objrs 数据库 sqlserver js write var document objdbConn

前提: 在js中连接sqlserver数据库时需要先在浏览其中开启activex控件和插件

代码:

<script language="JavaScript">
    // 创建数据库对象
    var objdbConn = new ActiveXObject("ADODB.Connection");
    // DSN字符串
    var strdsn = "Driver={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=call;DATABASE=vsale";
    // 打开数据源
    objdbConn.Open(strdsn);
    // 执行SQL的数据库查询
    var objrs = objdbConn.Execute("SELECT * FROM cust_call");
    // 获取字段数目
    var fdCount = objrs.Fields.Count - 1;
    // 检查是否有记录
    if (!objrs.EOF){
    document.write("<table border=1><tr>");
    // 显示数据库的字段名称
    for (var i=0; i <= fdCount; i++)
    document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
    document.write("</tr>");
    // 显示数据库内容
    while (!objrs.EOF){
    document.write("<tr>");
    // 显示每笔记录的字段
    for (i=0; i <= fdCount; i++)
    document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
    document.write("</tr>");
    objrs.moveNext(); // 移到下一笔记录
    }
    document.write("</table>");
    }
    else
    document.write("数据库内没有记录!<br>");
    objrs.Close(); // 关闭记录集合
    objdbConn.Close(); // 关闭数据库链接
</script>

转载:https://www.cnblogs.com/hewenwu/p/3713930.html

标签:objrs,数据库,sqlserver,js,write,var,document,objdbConn
From: https://www.cnblogs.com/wolf-shuai/p/16949438.html

相关文章

  • js 实例对象 面向对象编程
     1、对象是什么面向对象编程(ObjectOrientedProgramming,缩写为OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,......
  • sqlserver计算时间差DATEDIFF 函数
    https://www.cnblogs.com/shuilangyizu/p/6296440.htmlDATEDIFF函数[日期和时间]功能返回两个日期之间的间隔。语法DATEDIFF(date-part,date-expr......
  • js forEach和 map 区别
    Array.prototype.forEach()forEach()方法对数组的每个元素执行一次给定的函数。forEach()方法按升序为数组中含有效值的每一项执行一次callbackFn函数,那些已删除或者......
  • 数据库sqlite3
    1、环境配置sqlite3数据库属于python自带的数据库,属于小型数据库,语句简洁、可视化、编辑简单、无代码改变表内结构。importsqlite3即可。  打开方式一:  方式二......
  • nodejs、ts 上传文件之根据文件路径实现本地文件上传至服务器
    安装依赖库npminstallmyjs-common 参数//待上传文件数组letfiles=["C:\\Users\\bm\\img\\0.jpg","C:\\Users\\bm\\img\\1.jpg","C:\\Users\\bm\\img\\2.......
  • NodeJs MyDate 类型使用(日期格式化、计算、对比)
    Installationnpminstallmyjs-common 导入模块import{MyDate,DATE_FORMATTER,DATE_ENUM,DATE_PROP_TYPE}from"myjs-common"; format格式化时间//2019-09-2617:......
  • TypeScript中使用NodeJs日期格式化库myjs-common
    依赖包安装#安装myjs-common包[email protected]格式器表达式YEAR_FORMAT:年格式化-yyyyMONTH_FORMAT:月格式化-yyyy-MMDATE_FORMAT:日期格式化-yyyy-MM-ddH......
  • Next.js & React & MDX & markdown & front-matter & code highlight All In One
    Next.js&React&MDX&markdown&front-matter&codehighlightAllInOnedemos(......
  • JS对Unicode编码和解码
    JavaScript编码和解码方法方法说明escape()使用转义序列替换某些字符来对字符串进行编码unescape()对使用escape()编码的字符串进行解码encodeURI()......
  • js数组扁平化 flat
    Array.prototype.flat()flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。constarr1=[0,1,2,[3,4]......