Avatar billede lotze Nybegynder
11. august 2004 - 14:36 Der er 9 kommentarer og
1 løsning

Databasekald til en mysql database placeret på ASP.NET webhotel

Jeg er rimelig grøn mht til det her.
Jeg prøver at få kontakt til en database som jeg har overført via ftp til den rigtige mappe på mit webhotel. Dog kan jeg ikke lave kald til database da den påstår at data source ikke er sat.

Her er mit site: http://www.movie3000.com/WebForm1.aspx

Her er mit kald:

string userindtast;
            userindtast=TextBox1.Text;
            string passwordindtast;
            passwordindtast=TextBox2.Text;

            // Connection string. Varierer alt efter hvilken type db man bruger.
            string  sConnection;
            sConnection = "DRIVER={MySQL ODBC 3.51 Driver};" +
                "SERVER=GN7;" +
                "DATABASE=moviedb;" +
                "UID=heinz;" +
                "PASSWORD=heinz;" +
                "OPTION=3";


Her er fejl koden: (eller prøv selv at indtaste noget på sitet og du vil se fejl koden)


ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified]
  System.Data.Odbc.OdbcConnection.Open() +638
  login1.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\login1\webform1.aspx.cs:76
  System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
  System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain() +1277
Avatar billede arne_v Ekspert
11. august 2004 - 15:35 #1
Så vidt jeg ved kan man ikke bare uploade en MySQL database via FTP.

Man kan uploade SQL dump og så loade det.
Avatar billede arne_v Ekspert
11. august 2004 - 15:36 #2
Iøvrigt mener jeg at de fleste har bedre held med ByteFX MySQL driveren end
standard .NET ODBC driveren mod MySQL.
Avatar billede lotze Nybegynder
11. august 2004 - 15:53 #3
Okay. Mit webhotel ligger på Gullestrup. Åbenbart skal man bruge mysql 2.5 til at skrive/læse fra DB. Hvorimod mysql 3.51 bruges til noget andet. Lidt kryptisk det her
Avatar billede repsak Nybegynder
12. august 2004 - 00:10 #4
hvilken tabeltype bruger du?
Avatar billede lotze Nybegynder
16. august 2004 - 14:28 #5
Ok, har fundet ud af det.

Tillægsspørgsmål:

Hvordan kan jeg nemmest konvertere en string til en int i C#.NET

Jeg har prøvet med noget:

valuekonto = int.Parse(DropDownList1.DataValueField);
Give en lidt mystisk fejl. ANdre metoder???????
Avatar billede arne_v Ekspert
16. august 2004 - 14:29 #6
Som skrevet i det andet spørgsmål er metoden OK.

Men der er et eller andet i data som ikke kan parses til en int.
Avatar billede lotze Nybegynder
16. august 2004 - 16:18 #7
OK. Du får også lige point for dette spørgsmål :-)
Avatar billede arne_v Ekspert
16. august 2004 - 16:19 #8
Fandt du ad af hvad der var galt med data ? Punktum ? Komma ? Plus ?
Avatar billede arne_v Ekspert
16. august 2004 - 16:20 #9
Hvis jeg skal have point skal jeg ihvertfald først lægge et svar !  :-)
Avatar billede lotze Nybegynder
16. august 2004 - 16:53 #10
Det er noget med den DropDownList som er lidt special.
Jeg er på sporet nu :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester