Ich setze Netsuite (unsere Business-Management-Programm) für Web-Service und ODBC-Verbindung. Ich konfiguriere die ODBC in meinem Server, um eine Verbindung zu ihrem Web-Service über System-DSN und Datei-DSN herzustellen. Ich habe die Verbindung mit Benutzer-ID und Passwort getestet und es hat funktioniert. Aber jetzt in meinem VS2013 meine ASP.net (VB) Seite, ich kann nicht in einer Schleife durch die Datensätze in einer Tabelle erhalten: Ein Konto ERROR [HY000]:Durchschleifen Daten in DSN-Verbindung
Dim cn As OdbcConnection
cn = New OdbcConnection("DRIVER=CData ODBC Driver for NetSuite 2015;dsn=odbc1;uid=myemail.com;pwd=mypassword")
cn.Open()
Dim cmdstring33 As String = "select * from CustomList"
Dim cmd33 As New OdbcCommand(cmdstring33, cn)
Dim rds33 = cmd33.ExecuteReader
'While rds33.Read
' Response.Write(rds33("Internalid"))
'End While
cn.Close()
aber ich bekomme die folgenden Fehler muss angegeben werden, um sich bei NetSuite anzumelden. in "Dim rds33 = cmd33.ExecuteReader" Aber das Konto funktioniert, wenn ich die Verbindung im ODBC-Verwaltungsfenster testen
was mache ich falsch? Vielen Dank für jede Beratung
Hallo Jerod, ich habe meine Verbindung aktualisiert. aber immer noch einen gleichen Fehler, Ich verwende CData für die Verbindung zu ODBC. und seltsame Sache ist in der ODBC-Konfiguration, wenn ich die Verbindung teste, die es sagt, Verbindung war erfolgreich. und ich kann mir alle Tische in der netsuite anschauen. irgendwelche Ideen? Danke –
Können Sie Ihre Frage aktualisieren, um die Änderung (en) wiederzugeben, die Sie vorgenommen haben? –
Ich habe meinen Verbindungsstich geändert auf: "DRIVER = CData ODBC Treiber für NetSuite 2015; accountID = ...; password = *****; roleid = 3; user = ...; version = 2013_1 aber immer noch derselbe Fehler: FEHLER [HY000] Ein Konto muss angegeben werden, um sich bei NetSuite anzumelden –