TC官方合作论坛

标题: 我用了MYSQL插件,无法把变量插入 数据表里啊。 [打印本页]

作者: alanyfd    时间: 2015-12-18 06:35
标题: 我用了MYSQL插件,无法把变量插入 数据表里啊。
本帖最后由 alanyfd 于 2015-12-18 06:38 编辑

原地址链接:http://bbs.tyuyan.net/forum.php? ... id=54138&highlight=数据库%2Bmysql

作者一直没上线,  无奈在论坛里求助。。

谁有办法 把TC里的变量 插入数据表里吗?

我经过很多测试, 都是失败的。。

如果有大神会的,  请教一下。。或者加我QQ1728801010 。




成功输入数据表
[attach]22464[/attach]


用变量插入 就失败.
[attach]22465[/attach]

作者: vclass    时间: 2015-12-18 17:55
本帖最后由 vclass 于 2015-12-18 18:01 编辑

var 插入测试1="abcdefd"
插入测试1=字符串拼接("fuwuqi = '",插入测试1)
插入测试1=字符串拼接(插入测试1,"'")
到这里,插入测试1   这个变量内容就是:fuwuqi = 'abcdefd'
var 句柄1 = 动态库调用(“C:\sql.dll”,"int","insert","int",连接句柄,"char *","zh","char *",插入测试1)


作者: vclass    时间: 2015-12-18 17:57
知道为什么吗?"fuwuqi = 插入测试1"这样的话整个就成了一个字符串,也就是说,""里面的插入测试1并不是一个变量
作者: vclass    时间: 2015-12-18 17:58
还有dll的路径不要省事啊!!!缺了一个\
作者: luomaolin520    时间: 2016-4-4 20:03
亲哥,问个问题啊。
   变量 cname = 编辑框获取文本("编辑框0")
   变量 cphone = 编辑框获取文本("编辑框1")
   变量 状态 = 编辑框获取文本("编辑框2")
   变量 cbeizhu = 编辑框获取文本("编辑框5")



动态库调用("rc:sql.dll","char *","update","int",连接句柄,"char *","phone","char *","name = '"&cname&"'","char *","phone = '"&cphone&"'")
动态库调用("rc:sql.dll","char *","update","int",连接句柄,"char *","phone","char *","state = '"&状态&"'","char *","phone = '"&cphone&"'")
动态库调用("rc:sql.dll","char *","update","int",连接句柄,"char *","phone","char *","beizhu = '"&cbeizhu&"'","char *","phone = '"&cphone&"'")
为毛一执行就程序停止响应 求解决 下面是出错的信息
应用程序时间戳:        563af26a
  故障模块名称:        TApi.dll
  故障模块版本:        0.0.0.0
  故障模块时间戳:        563b011e
  异常代码:        c0000005
  异常偏移:        00046610
  OS 版本:        6.1.7601.2.1.0.256.1
  区域设置 ID:        2052
  其他信息 1:        0a9e
  其他信息 2:        0a9e372d3b4ad19135b953a78882e789
  其他信息 3:        0a9e
  其他信息 4:        0a9e372d3b4ad19135b953a78882e789

作者: 1102509486    时间: 2016-4-22 08:40
luomaolin520 发表于 2016-4-4 20:03
亲哥,问个问题啊。
   变量 cname = 编辑框获取文本("编辑框0")
   变量 cphone = 编辑框获取文本("编辑框 ...

最好不要用char*型变量  想sql这个 你完全可以用系统自身的ado来操作




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1