以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助][原创]求助:网络环境下编号错误:标准表达式中数据类型不匹配  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62987)

--  作者:viking
--  发布时间:2015/1/11 17:27:00
--  [求助][原创]求助:网络环境下编号错误:标准表达式中数据类型不匹配

保存就出下面的错误信息:

错误代码:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
标准表达式中数据类型不匹配。

 

哪里的错误啊?


--  作者:viking
--  发布时间:2015/1/11 17:40:00
--  
以下是引用viking在2015-1-11 17:27:00的发言:

保存就出下面的错误信息:

错误代码:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
标准表达式中数据类型不匹配。

 

哪里的错误啊?

Dim dr As DataRow = e.DataRow
Dim pf As String
If dr.RowState <> DataRowState.Added Then \'如果不是新增行
    Return \'那么返回
ElseIf dr.IsNull("流水日期") Then \'如果没有输入日期
    e.Cancel = True \'取消保存此行
    MessageBox.Show("必须输入流水日期!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
Else
    pf = Format(dr("流水日期"),"yyyymmdd") \'否则获得编号的前缀,两位年,两位月
End If


--  作者:viking
--  发布时间:2015/1/11 17:41:00
--  

Dim cmd1 As New SQLCommand
Dim cmd2 As New SQLCommand
Dim Key As Integer


--  作者:viking
--  发布时间:2015/1/11 17:48:00
--  

下边的发不上去了,哪里不符合版规了????


--  作者:有点甜
--  发布时间:2015/1/11 17:50:00
--  
  做个例子发上来吧
--  作者:viking
--  发布时间:2015/1/11 18:00:00
--  

图片点击可在新窗口打开查看

 

 

麻烦给看下截图!!

[此贴子已经被作者于2015-1-11 18:06:41编辑过]

--  作者:viking
--  发布时间:2015/1/11 18:00:00
--  

我容易吗?不知道哪里,不符合版规了


--  作者:有点甜
--  发布时间:2015/1/11 18:16:00
--  

 http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=62985&skin=0

 


--  作者:viking
--  发布时间:2015/1/12 10:24:00
--  

哦,明白了版规了,以前没有这个来着吧?

我的这个错在哪里了?

 


--  作者:Bin
--  发布时间:2015/1/12 10:27:00
--  
代码没发出来,如何判断你的问题在哪里呢.

就你发出来的这部分代码也有问题

Format(dr("流水日期"),"yyyyMMdd")