mysql - REALBasic 和 MySQL

标签 mysql realbasic

Dim db as MySQLCommunityServer
  db  =New MySQLCommunityServer
  db.host="127.0.0.1"
  db.port=3306
  db.databaseName="requesterdb"
  db.userName="root"
  db.Password=""

  Dim divisionID As String
  Dim supervisorName As String
  Dim lsupervisorTotal As Integer

  If db.Connect then


    dim r as RecordSet
    r=db.SQLSelect("select COUNT(*) As supervisorTotal FROM supervisorTable WHERE supervisorName='" + SupervisorTextField.Text.Trim + "'")

    if r<>nil and r.RecordCount>0 then
      while not r.EOF
        lsupervisorTotal     = r.IdxField(0) // Line with Error
        If lsupervisorTotal > 0 Then
          ' Check User Database and Insert If Needed
        End If

        r.MoveNext
      wend
    end if


  else
    MsgBox "Connection failed!"
  end if

  db.Close

该消息显示“有多个项目具有此名称,但不清楚该调用指的是哪一项 lSupervisorTotal = r.IdxField(0)”

以上是整个方法,我不知道错误在说什么。

最佳答案

应该是r.IdxField(0).integervalue。如果是字符串,则为 r.IdxField(0).stringvalue、日期的 .datevalue 等。

更多信息可以在在线文档中找到:http://docs.realsoftware.com/index.php/RecordSet.IdxField

关于mysql - REALBasic 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525136/

相关文章:

php - PHP 中的位操作和 MySQL 检索

c# - 存储过程不返回 int 值

MySQL索引导致查询变慢

delphi - 如何将图像嵌入到 EXE 文件中并以幻灯片形式显示

mysql - 如何向Aurora数据库添加 'Super'权限?

mysql - KNIME mysql 表更新

linux - REALbasic 相当于 Linux

php - LAMP 与编译的二进制文件

mysql - 图片使用Postgres和Xojo