da.fill(dt)上的值不能为null(value cannot be null on da.fill(dt))
sqlconn.Open() Dim da As New SqlDataAdapter("select * from tblOfficeEquipmentCategory", sqlconn) Dim dt As DataTable da.Fill(dt) cmbCategory.DataSource = dt cmbCategory.DisplayMember = "CAT_ID" cmbCategory.ValueMember = "CAT_NAME" sqlconn.Close()
返回指向da.fill(dt)的错误
抛出运行时异常:System.ArgumentNullException - 值不能为null。
sqlconn.Open() Dim da As New SqlDataAdapter("select * from tblOfficeEquipmentCategory", sqlconn) Dim dt As DataTable da.Fill(dt) cmbCategory.DataSource = dt cmbCategory.DisplayMember = "CAT_ID" cmbCategory.ValueMember = "CAT_NAME" sqlconn.Close()
returning an error pointing to da.fill(dt)
Run-time exception thrown : System.ArgumentNullException - Value cannot be null.
原文:https://stackoverflow.com/questions/15803434
更新时间:2023-05-10 08:05
最满意答案
显然,Django(出于不明原因)不喜欢提交X Header,所以我分解并放置:
{% csrf_token %}
在我的模板的顶部。 并补充说:
'csrfmiddlewaretoken': $('csrfmiddlewaretoken').val()};
到回传数据。 丑陋,但它奏效了。
Apparently, Django (for unknown reasons) did not like submitting the X Header, so I broke down and put:
{% csrf_token %}
At the top of my template. And added:
'csrfmiddlewaretoken': $('csrfmiddlewaretoken').val()};
To the passback data. Ugly, but it worked.
相关问答
更多-
根据我的评论:(并添加域作为参数)。 setcookie('rememberme',"",0,"/",$domain); 很多时候,它需要域名。 从cookies手册: http : //php.net/manual/en/function.setcookie.php和用户贡献说明: “如果您有时遇到问题或有时删除cookie,尽管遵循以下建议,请确保使用域参数设置cookie。在域前设置点,如示例所示:”。example.com “。我没有指定域名,最后意识到我在浏览器网址有http://www.exa ...
-
为foreach()提供的参数无效,在本地但不是远程工作(Invalid argument supplied for foreach() working locally but not remotely)[2024-04-22]
如果你形成,并且采用发布的表单的脚本不在同一条路径上,那么你的 $f = fopen("analyze/".$case."/".$patientID."/report.csv", "r"); 不会打开同一个文件。 编辑 - 好吧,我认为你的问题是你的$ case变量。 如果没有请求,则$ case为空(“”)。 所以上面的行将打开“analyze /// report.csv”正如你所看到的,这取决于这段代码 $case = ""; if(isset($_REQUEST['case'])) { $cas ... -
显然,Django(出于不明原因)不喜欢提交X Header,所以我分解并放置: {% csrf_token %} 在我的模板的顶部。 并补充说: 'csrfmiddlewaretoken': $('csrfmiddlewaretoken').val()}; 到回传数据。 丑陋,但它奏效了。 Apparently, Django (for unknown reasons) did not like submitting the X Header, so I broke down and put: {% ...
-
使用htaccess在本地不能远程访问目录中的文件(deny access to file in a directory with htaccess working locally not remotely)[2022-10-10]
Web服务器不允许AllowOverride作为目录,因此.htaccess被忽略。 The webserver does not allow to AllowOverride for the directory so the .htaccess is simply ignored. -
警告 - 我没有尝试使用Windows Phone开发,但是在面对类似情况时我通常会使用GUID身份 - 例如,当我只与数据库建立单向连接时创建记录 - 例如通过消息总线或队列。 它工作正常,虽然在记录大小上有轻微的惩罚,并且还可能导致性能较低的索引。 我建议你试一试。 Caveat - I haven't tried this with windows phone development but use of GUID identities is something I usually do when f ...
-
首先,老实说如果你对SVN分支最基本的东西做出这种回应,你真的认为你可以说服他们切换整个存储库系统吗? 可以肯定的是,“不想冒险尝试分支并弄乱某些东西”是SVN的典型特征,而且Mercurial做得更好; 因为你总是在本地存储库中工作,试验和犯错是很便宜的,如果你陷入困境,你可以制作一个新的克隆。 除了必须保存大量二进制数据(如艺术存储库)的存储库之外,我绝对会在几乎任何情况下推荐Mercurial而不是SVN。 至于你的问题, 原则上,您可以为Mercurial存储库和SVN存储库使用相同的工作目录。 您 ...
-
我阅读了文档并意识到我必须添加到我的worker proc文件中 -B 所以它现在看起来像这样 celery -A proj worker -B -l info 在我做出改变后,我做到了这一点 heroku ps:scale worker=0 然后 git add . git commit -am 'added -B' git push heroku master 然后我 heroku ps:scale worker=1 那么我可以看到heroku的输出 heroku logs -t -p wor ...
-
如何在远程测试时设置git开发环境(How to set up a git development environment when you're testing remotely)[2022-05-19]
最好在本地测试。 你可以用这种方式更快地迭代。 快速迭代非常重要。 您花在git推送和远程连接延迟上的时间加起来,并且比建立一个完整的本地开发环境花费更多。 无论哪种方式,在某些时候,您还需要远程测试您的更改。 您可以使用测试服务器上的post-receive挂钩来实现。 这是一种方法。 在测试服务器上: 创建您的仓库的裸克隆。 让我们称这个回购“测试”。 从测试中克隆,并将其设置为您在浏览器中测试的远程网站 在测试仓库中创建一个post-receive挂钩,用于从新收到的分支更新网站 帖子接收钩子脚本: ... -
这是你的cookie域名。 它至少需要两个点( . )或您的浏览器会认为它无效,因此不存储cookie。 最简单的解决方法是在$_SERVER['HTTP_HOST']为localhost时将cookie域设置为null : $cookieDomain = $_SERVER['HTTP_HOST'] == 'localhost' ? null : $_SERVER['HTTP_HOST']; setcookie('sid', 'nv48thnuf39sonv', 0, '/', $cookieDomain) ...
-
使用cmd的Start命令运行exe。(using cmd's Start command to run exe. Works locally, but not remotely)[2022-07-13]
在第一个echo写入cd c:\temp\se\se_install.cmd就是在本地运行你的当前工作目录是在有.exe的文件夹中,但是当你远程运行它时你当前工作的目录是默认的你必须改变它以使.bat工作 after the first echo write cd c:\temp\se\se_install.cmd the thing is that running locally your current working dir is in the folder that has the .exe, bu ...