注册 登录
编程论坛 VB6论坛

vb 建立与SQL SERVER 2012 连接时,出现难以理解的问题

张六先生 发布于 2022-11-28 15:46, 1172 次点击
在 VB 解释环境(编程环境)建立与SQL SERVER 的连接: Conn.Open "dsn=fhss;Database=yi_data;",测试单步运行,连接一切正常。
但在 编译 后,错误提示 -2147467259,确定出错位置就是 上面连接语句。1433端口我也打开了,但还是出错。

编程环境运行正常,编译运行出错。难以理解,不知各位大侠是否遇见过?怎么解决。拜托。
3 回复
#2
约定的童话2022-11-29 07:17
编译后以管理员身份运行试下
#3
张六先生2022-11-29 09:55
回复 2楼 约定的童话
谢谢指点!

我始终都是在 管理员 名下调试和运行的。

类似编辑下运行正常,编译后运行出错,一般是什么原因?

[此贴子已经被作者于2022-11-29 10:32编辑过]

#4
张六先生2022-11-29 11:46
统一回复:问题解决了。

此帖和以前我发布的几个关于连接数据库的帖子,都是一个问题造成的。现向大家通报,以共享。

以前在 SQL SERVER 登录时,我是以“WINDOW 身份验证”方式登录。此方式登录操作数据库,调试应用都是没有问题的,可以正常操作。
但编译运行后,要求的 SQL SERVER 登录必段是“SQL SERVER 身份验证”方式登录。 当我将 SQL SERVER 登录修改为“SQL SERVER 身份验证”登录后,
一切的一切都正常了。

看样子,干什么事都不能偷懒
1