网页访问数据库,通过OLE DB 方式连接SQL SERVER怎么实现

网页访问数据库,通过OLE DB 方式连接SQL SERVER怎么实现

问题描述:

这是我的代码:

我的运行结果:

我有去网上找其他方法,但是都是显示如上图的结果,我也不知道问题出在哪。不知道各位大佬能不能在用空的时候帮我解答一下,感谢。(数据库是Microsoft SQL SERVER 2019版本)

你只是设置了对象的链接字符串属性,没有打开当然是0状态了。。要open后才会连接数据库,不需要添加mdf后缀,而且确认你安装的实例名称是sqlexpress,如果不是open后会出错。下面是我本地测试的,需要配置用户名和密码来访问


    set conn=server.CreateObject("adodb.connection")
    conn.ConnectionString= "driver={sql server};server=192.168.1.8;database=test;uid=test;pwd=test168"
    Response.Write conn.State'未打开是0
    
    conn.Open'打开数据库
    Response.Write conn.State'1,如果连接字符串有错误,上面conn.open会报错

你这个连接语句是错的,datatabase=数据库名称;不是写数据库的数据文件名称。

我数据库的名称就是“网站建设”呀,我把.mdf去掉之后运行结果还是跟我上面发的图一样。

我这个实例名称好像没有错,但是我加上conn.Open就会出现第二张图的错误。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632