主题:  如何使用ODBC函数在数据库中插入记录?

yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
#12003/4/23 18:15:30
请教版主大驾:
在引入ODBC.U32 函数后,执行查询与删除等基本操作都正常,
但使用insert into 表(字段) values (值) 时,总是显示说“变量不足,
期待在1”。
不知何故,敬请指教



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/4/23 19:30:40
SQL指令格式不对吧。或者值与字符数量不匹配,或少了分隔符。



yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
#32003/4/24 9:04:33
SQL格式完全按书中介绍,且值与字符数量相配,
如不配时会有提示, 也经过多次试验就是不行。
网上也没找到插入的例子,
版主快快救急。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42003/4/24 9:41:44
使用的值与字段类型匹配么?



小崔

职务:普通成员
等级:1
金币:1.0
发贴:231
#52003/4/24 14:20:58
在AW随带的showme范例中有ODBC数据插入的范例!



yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
#62003/4/24 14:24:38
匹配
如果增加或少一个变量, 会有另外的提示



yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
#72003/4/24 14:25:15
范例中没有插入的例子



小崔

职务:普通成员
等级:1
金币:1.0
发贴:231
#82003/4/24 22:48:35
有的,原句我复制了一句,你看看:
DB_SQLString:= "INSERT INTO [General] (StudentID, LastName, FirstName, MiddleName, Score) valueS ("^DB_StudentID^",'"^LastName^"', '"^FirstName^"', '"^MIName^"', "^Score^")"



yczrk

职务:普通成员
等级:1
金币:8.0
发贴:291
#92003/4/25 8:36:16
谢谢Y版主与小崔老师
己解决