不是给你写着"sql语法错误"吗?
你的sql语句是update吧?
update '.tablename' set 'fieldsname'='asdf'这样的句子能对?
tablename没有指明,'fieldsname’不该有''号。
好好检查一下你的程序步骤。
***************************************************
'.tabelname' set 'fieldsname'='asdf' at line 1
你的sql语句是update吧?
update '.tablename' set 'fieldsname'='asdf'这样的句子能对?
tablename没有指明,'fieldsname’不该有''号。
好好检查一下你的程序步骤。
***************************************************
'.tabelname' set 'fieldsname'='asdf' at line 1
解决方案 »
- 怎样个我做的软件减肥?
- VB新手
- 求救:窗体替换时显示不正确
- 如何在MSSQL的主表和子表中同时修改数据
- 投中国的长城(THE GREAT WALL OF CHINA )和布达拉宫(THE POTALA PALACE, LHASA )一票
- 在与数据库表连上后,text 控件datasource属性与表连接时,出现“这个数据源不支持dataformat属性”,在线等候。
- 请前辈进,请高手进!!!
- 在Public Const NIF_TIP = &H4这一程序句子中,请问,&在这儿起什么作用,H起什么作用,也就是,它们是什么意思?
- 高分揖"凶"!
- >>>>>>使用过VB中的Internet Transfer control的同志请进>>>>>>!!!!
- 如何通过一个计算机名来查出它在局域网中的IP !!!!!~~~
- vb程序中ping ip就可以,但ping 主机名就出错!
例如:select * from ryxx、update ryxx set rydm='09'
ryxx为表名.rydm为字段。
另外记住用odbc连mysql时,mysql的表一定要有主键。尤其用vb
建议使用ado的记录集来操作添加修改。
我的代码非常简单:
Adodc1.CommandType = adCmdUnknown
Set DataGrid1.DataSource = Adodc1
Adodc1.RecordSource = "select * from tablename"
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields(0) = "5"
Adodc1.Recordset.Fields(1) = "A"
Adodc1.Recordset.Fields(2) = "Phone"
Adodc1.Recordset.Update
用Datagrid控件修改记录时,也提示这个错误信息:
实时错误 '-2147217911(80040e09)'
[MYSQL][ODBC 3.51 Driver][mysqld-3.23.52]You have an error in your SQL
syntax near '.tabelname' set 'fieldsname'='asdf' at line 1
tabelname 是表名,fieldname是要修改的字段名。