SET附近有语法错误 出生日期字段在数据库中是日期型的话,Text1(5).Text的两边就是#,学号是整数的话就不需要单引号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出生日期和学号都是 Varchar型的,该怎么写? 其他字段也都是Varchar型的。 那应该使用单引号俺一般用日期型,控件DTPicker控件,便于以后统计和计算 绿色的 部分都是我缺单引号的,我已经加了,还是出现语法问题! Dim sCmd as string??我的数据集都是text文本框,变量能定义为string?? SQL查询结果 消息 156,级别 15,状态 1,第 1 行关键字 'As' 附近有语法错误。消息 128,级别 15,状态 1,第 6 行在此上下文中不允许使用名称 "sCmd"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。 好~~ 我马上试试,你们都别走开啊,我多不容易啊,自学还要帮帮朋友做系统 ...>。<.. ...还是去把SQL最基本的东西先学会吧。 "UPDATE " & 学生信息表 & " SET 姓名=......"学生信息表是变量吗?不是变量,是表名的话:"UPDATE 学生信息表 SET 姓名=......" 呵呵 我也觉得 谢谢大家```很感激话说回来,我分字段修改还是set附近语法错误,是不是我哪个语句用错了??? 恩 是表名,我按照你的方法改了,可喜的是有变化了,证明问题可以解决,但是又出现新错误,提示 “关键字 where 附近有语法错误” 继续求改 不起作用哦~~ 放到SQL中查询 都是提示 “关键字 'Execute' 附近有语法错误。”是不是我的conn.execute用错了? 没有返回值的话,execute方法的参数是不用加括号的,不过你的问题不在这儿...1.是先前sql语句拼接错误...2.现在是where这儿有错误,无非是检查一下空格,标点(中英文混合下容易错)等等你最好的测试方法,上面有网友教你做了,就是先:dim sql as stringsql="update ... set ..."debug.print sql然后到立即窗口,复制打印出来的SQL语句,贴入查询分析器中执行一下.... SQL 上的查询结果 关键字 'where' 附近有语法错误。消息 1038,级别 15,状态 4,第 1 行缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请添加名称或单个空格作为别名。 消息 105,级别 15,状态 1,第 1 行 " & 学生信息表 & "去掉引号和 & 符号吧? VB 请大家帮我找找错 查询语句 请教在VB中不用WINSOCK控件写UDP(广播方式)聊天的方法 zebra机器无法打印汉字? vb如何获得word文档的文档结构图内容 如何数字到asscii码???甚急!! 怎样在局域网中播放其它机器的视频文件(要求边传输边播放) DataGrid提取数据的问题???? 怎样判断Adodc1.Recordset记录是在头部还是尾部? 高手救命。咋样实现“显示桌面”? 如何取得局域网内所有sql server的服务器列表? 求教关于withevents及动态生成带事件的控件数组 比较急:重复数据的统计问题
出生日期和学号都是 Varchar型的,该怎么写? 其他字段也都是Varchar型的。
俺一般用日期型,控件DTPicker控件,便于以后统计和计算
绿色的 部分都是我缺单引号的,我已经加了,还是出现语法问题! Dim sCmd as string??我的数据集都是text文本框,变量能定义为string??
SQL查询结果
消息 156,级别 15,状态 1,第 1 行
关键字 'As' 附近有语法错误。
消息 128,级别 15,状态 1,第 6 行
在此上下文中不允许使用名称 "sCmd"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
学生信息表是变量吗?
不是变量,是表名的话:
"UPDATE 学生信息表 SET 姓名=......"
话说回来,我分字段修改还是set附近语法错误,是不是我哪个语句用错了???
恩 是表名,我按照你的方法改了,可喜的是有变化了,证明问题可以解决,但是又出现新错误,提示 “关键字 where 附近有语法错误” 继续求改
不起作用哦~~
放到SQL中查询 都是提示 “关键字 'Execute' 附近有语法错误。”
是不是我的conn.execute用错了?
1.是先前sql语句拼接错误...
2.现在是where这儿有错误,无非是检查一下空格,标点(中英文混合下容易错)等等你最好的测试方法,上面有网友教你做了,就是先:
dim sql as string
sql="update ... set ..."
debug.print sql
然后到立即窗口,复制打印出来的SQL语句,贴入查询分析器中执行一下....
关键字 'where' 附近有语法错误。
消息 1038,级别 15,状态 4,第 1 行
缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请添加名称或单个空格作为别名。
消息 105,级别 15,状态 1,第 1 行
去掉引号和 & 符号吧?