powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка с recordset
3 сообщений из 3, страница 1 из 1
Ошибка с recordset
    #36011707
ACKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
        Dim cnMy As New ADODB.Connection
        Dim strSQLMy As String
        Dim cnMS As New ADODB.Connection
        Dim rs As New ADODB.Recordset
        Dim strSQLMs As String

        cnMy.Open("DRIVER={MySQL ODBC 5.1 Driver};SERVER=94.100.86.13;PORT=3306;DATABASE=sproot; USER=sproot;PASSWORD=;OPTION=3;")
        cnMS.Open("ODBC;DSN=SPRUT;UID=sa; PWD=; DATABASE=SPRUT")
        
        strSQLMs = "SELECT * FROM ListSpec"
        rs.Open(strSQLMs, cnMS, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic)
        rs.MoveFirst()
        While (rs.EOF = False)
            strSQLMy = "INSERT INTO ListSpec (SpecCode,SpecText,uid) Values (" & rs![SpecCode] & "," & rs![SpecText] & "," & rs![uid] & ")"
            cnMy.Execute(strSQLMy)
            rs.MoveNext()
        End While
Выдаёт ошибки в полях rs![SpecCode], rs![SpecText], rs![uid]
Overload resolution failed because no accessible 'Fields' accepts this number of arguments.
...
Рейтинг: 0 / 0
Ошибка с recordset
    #36011728
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй через комманд и параметры, возможно данные в перечисленных полях не могут быть преобразованны в текст по
дефолту


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка с recordset
    #36011806
ACKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, спасибо, в итоге сам разобрался - делал как в аксесе, а тут оказывается немного по другому
Код: plaintext
           strSQLMy = "INSERT INTO ListSpec (SpecCode,SpecText,uid) Values (" & rs.Fields("SpecCode").Value & ",'" & rs.Fields("SpecText").Value & "'," & rs.Fields("uid").Value & ")"
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка с recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]