Jeg sidder og døjer med at få c5 til at virke med odbc... jeg har installere microsoft odbc dataprovider og har oprettet en SYSTEM DSN i Data Source Administration (Administrative Tools i Winxp) ved navn c5booking (driver C5ODBC) hvor jeg har indtastet username og password samt angivet datakilde c5data.dat
OdbcConnection conn = new OdbcConnection(strConnectString);
string strSql = "SELECT Nummer FROM Ordlinie";
OdbcDataAdapter adap = new OdbcDataAdapter(strSql, conn);
conn.Open(); udkommentere jeg denne linie virker det fint men det hjælper jo ikke. Er den med står browersern og loader i uendelighed.
// bruger jeg DataSets i stedet for open-close tilgangen får jeg også fejl DataSet dataSet = new DataSet(); adap.Fill(dataSet,"Ordlinie"); WeekGrid.DataSource=dataSet.Tables["Ordlinie"].DefaultView; WeekGrid.DataBind();
conn.Close();
Hvad gør jeg galt.. mangler der noget i connectstringen? er det datasourcen der er opsat forkert ( har testet den i f.eks. excel virker fint) ?
Hej Disco Keld. Nej jeg har desvære ikke fundet noget endnu. Håber lidt på at der er nogen derude i lille Danmark som ved lidt om det - this is the home of navision isn't it :-)
En ting ved jeg: Hvis du bruger sql-server-authentification så skal bruger og password angives i connect-strengen, "dsn=xxx;user=uuu;password=hemligt". Den anden mulighed er windows-nt authentification som du benytter dig af her. Du sætter det op i odbc-administration. --nop
Lige er spørgsmål som du måske synes er åndet men hvis du tester odbc-forbindelsen i odbc-sætup hvad sker der så? Hvis det er ok så skal du kunne få dit program til osse at connecte ihvertilfælde.
Jeg er ikke helt sikker på hvad du mener med odbc-setup'en... men hvis du mener Server Explorer->Add Data Connection->Test Connection virker det fint. Som jeg skrev virkede det også fint i f.eks. Excel
Jeg har ikke .net så det var start>programmer>adminstrtive tools>data sources som jeg mente men det er nok det samme. Prøvede du at kigge samme sted (altså config data connection hedder den vel) om du bruger sql/nt authentification ? Ellers har jeg ikke .net som sagt og ved kun hvordan man laver en odbc connection og kører sql-sætninger af.
Jeg har udfyldt username og password under configuration af c5booking. Jeg kan ikke se nogle mulighed for at vælge mellem flere forskellige metoder. Det gør man måske implicit ved at (fra)vælge at udfylde username og password?
Nej det gør man faktisk ikke, det ville give en fejl a la: "ikke trusted connection" hvis de mangler og er påkrævede. Hvis de ikke er krævede så skal man osse angive parameter: "trusted_connection=yes", jeg ved ikke lige hvad der er der sker hvis man skriver user/password sammen med trusted connection. Men ikke finde dem ? Du skriver at du har oprettet en system-dsn igennem admin>datasources ikke ? Her kan du på anden "side" i en opret/edit vælge netop mellem nt/sql authentification. (Radio kanpperne øverst)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.