在vb6中使用stream把文件保存到mysql数据库中,但是在update的时候却提示can not be null

在vb6中使用stream把文件保存到mysql数据库中,但是在update的时候却提示can not be null,第1张

如果错误在 rsServer.Update之前的话 那么应该是Update某一个字段值为空值且你数据库的字段定义为不允许空值

建议你在上传前用isnull判断是不是空值

首先将myodbc3.dll文件复制到系统下,然后将以下内容做成xxx.reg文件并运行。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Connector/ODBC 3.51]

"Version"="3.51.24"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 3.51 Driver]

"UsageCount"=dword:00000001

"Driver"="C:\\WINDOWS\\system32\\myodbc3.dll"

"Setup"="C:\\WINDOWS\\system32\\myodbc3S.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]

"MySQL ODBC 3.51 Driver"="Installed"

public con as NEW ADODB.Connection

con.ConnectionString="provider=Microsoft.Jet.OLEDB.3.51" "Data Source=C:\DB.mdb"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9608631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存