以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在用sql赋值数据到临时表上是,提示这样的错误是什么原因? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142505) |
-- 作者:zto001 -- 发布时间:2019/10/29 11:19:00 -- [求助]在用sql赋值数据到临时表上是,提示这样的错误是什么原因? [求助]在用sql赋值数据到临时表上是,提示这样的错误是什么原因? .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2019.10.3.1 错误所在事件: 详细错误信息: 至少一个参数没有被指定值。 |
-- 作者:有点蓝 -- 发布时间:2019/10/29 11:31:00 -- sql有问题 |
-- 作者:zto001 -- 发布时间:2019/10/29 11:34:00 -- Dim cmd As New SQLCommand Dim dt As DataTable cmd.CommandText = "select * From {运费} where " & filter \'加载sql数据表 dt = cmd.ExecuteReader() \'在这里有问题 tb1.Table.DataSource =dt tb1.Table.AutoSizeCols tb1.Table.ExtendLastCol=True
|
-- 作者:有点蓝 -- 发布时间:2019/10/29 12:01:00 -- msgbox("select * From {运费} where " & filter ) |
-- 作者:zto001 -- 发布时间:2019/10/29 12:43:00 -- select * From {运费} where ( 所属店铺 =\'0.1\'Or 所属店铺 =\'0.5\') and 创建人= \' 李路英\' |
-- 作者:有点蓝 -- 发布时间:2019/10/29 13:39:00 -- 把SQL放到数据库里执行有没有问题? Or前面加一个空格,李路英前面的空格去掉,如果所属店铺是数值型列,去掉后面值里的单引号
|
-- 作者:zto001 -- 发布时间:2019/10/29 14:35:00 -- 我试过,不是空格跟数值的问题。放数据库执行怎么用? Dim tb1 As WinForm.Table = Forms("运费").Controls("Table1") Dim cmd As New SQLCommand Dim dt As DataTable cmd.ConnectionName = "数据" cmd.CommandText = "Select * From {运费} where ( 所属店铺 = \'毅宝宝512\' Or 所属店铺 = \'低调的依恋旗舰店\' ) and 创建人= \'李路英\'" dt = cmd.ExecuteReader() tb1.Table.DataSource =dt tb1.Table.AutoSizeCols tb1.Table.ExtendLastCol=True |
-- 作者:有点蓝 -- 发布时间:2019/10/29 14:42:00 -- 打开后台数据库SQL Server Management Studio,创建一个查询,复制sql,执行SQL
|