Foxtable(狐表)用户栏目专家坐堂 → SQL中SELECT中SubString参数传递不成功


  共有6151人关注过本帖树形打印复制链接

主题:SQL中SELECT中SubString参数传递不成功

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/4 12:54:00 [显示全部帖子]

你用的内部表吧? 内部表的sql语法和access相同,你看看有些什么函数可以用:

http://www.foxtable.com/help/topics/0692.htm

 

显然没有SubString,而且动态合成表达时你也有问题,建议看看:

http://www.foxtable.com/help/topics/1284.htm

 

Dim txt As String = e.Form.Controls("kemudaima").Text

Dim cnt As Integer= txt.Length

cmd.CommandText = "Select Count(*) From {科目表} Where Mid(科目代码,1, "& cnt & ") = '" & txt & "'"
If cmd.ExecuteScalar > 0 Then
    Messagebox.show("删除科目失败,请先删除此科目的下级科目!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If

[此贴子已经被作者于2013-6-4 12:57:06编辑过]

 回到顶部