WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Binero databasstrul (https://www.wn.se/forum/showthread.php?t=34177)

Lyx 2008-12-29 19:39

Hej!

Jag har nyligen skaffat en binero windowsserver med jag har inte lyckas göra en databasuppkoppling.
Jag har tyvärr inte hittat någon bra hjälp på deras sida.

Måste man köra med localhost från samma maskin?
Någon som kan posta kod för connect som fungerar för bineros servrar? Jag kör .NET och C#.

jag har testat följande:
Kod:

SqlConnection cnn = new SqlConnection("Data source=mysql50.kontrollpanelen.se, 3305;Initial Catalog=xxx; User Id=xxx; Password=xxx;");

tartareandesire 2008-12-29 20:32

Det har inget med Binero att göra. SqlConnection används för att koppla upp mot MSSQL. Jag föreslår dock att du lägger uppkopplingssträngen i web.config.

Lyx 2008-12-29 21:16

Citat:

Originally posted by tartareandesire@Dec 29 2008, 21:32
Det har inget med Binero att göra. SqlConnection används för att koppla upp mot MSSQL. Jag föreslår dock att du lägger uppkopplingssträngen i web.config.
Aha, så SqlConnection är bara till MSSQL? tack, bra att veta!
Vad ska jag använda istället? (alltså till uppkopplingssträngen)

fretek 2008-12-29 21:59

Kopplingssträng som funkar hos Binero:

<add name="DbConnection" connectionString="server=mysql5.kontrollpanelen.se ;port=3305;uid=webXXXXX;pwd=tophemligt;database=we bXXXX_XXXXX;" providerName="System.Data.Odbc"/>

Lägg in mysql.data.dll i Bin katalogen och använd dig sedan av MySql.Data namespacet

Edit:
Skall tillägga att mitt exempel skall ligga i web.config och hämtas med ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString.

Ex: MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStr ings["DbConnection"].ConnectionString);

Lyx 2008-12-29 22:22

Citat:

Originally posted by fretek@Dec 29 2008, 22:59
Kopplingssträng som funkar hos Binero:

<add name="DbConnection" connectionString="server=mysql5.kontrollpanelen.se ;port=3305;uid=webXXXXX;pwd=tophemligt;database=we bXXXX_XXXXX;" providerName="System.Data.Odbc"/>

Lägg in mysql.data.dll i Bin katalogen och använd dig sedan av MySql.Data namespacet

Edit:
Skall tillägga att mitt exempel skall ligga i web.config och hämtas med ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString.

Ex: MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStr ings["DbConnection"].ConnectionString);

Wow! tack!
en fråga, jag kan inte includera MySql.Data i .aspx- filen.
Är det fristående eller ingår det i .net 2.0?

goose 2008-12-29 22:34

gå till mysql's hemsida och ladda ner deras .net connector paket. Sen använder du dess motsvarande klasser istället för microsofts mssql-klasser.

Lyx 2008-12-30 00:18

Citat:

Originally posted by Kjette@Dec 30 2008, 01:13
Annars kan jag rekommendera följande sida om du är osäker: http://www.connectionstrings.com
Tack, men felet var att jag inte hade Mysql.data.dll.
Jag trodde det var ett standard bibliotek.
Jag la den i en ny katalog "bin" och sen funka de fint :D

Måste säga att det är mycket krångligare än i php.
jag hade ingen aning om vad som var bäst, odedn, odbc osv.

terlag 2008-12-30 10:40

fniss, Mysql som standard i Microsoft, den dagen kommer vi nog aldrig att se.

tartareandesire 2008-12-30 11:55

Citat:

Originally posted by terlag@Dec 30 2008, 11:40
fniss, Mysql som standard i Microsoft, den dagen kommer vi nog aldrig att se.

Var inte så säker på det, Microsoft har börjat öppna upp sig lite iaf.


Alla tider är GMT +2. Klockan är nu 16:33.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson