22. april 2006 - 20:21
Der er
19 kommentarer og 1 løsning
Hvad er ByteFX og SKAL den benyttes til SELECT sætninger?
Jeg er helt grøn i C# og skal oprette en database med skrive og læse adgang og vil lige høre om der er nogle der kan besvare det?
Annonceindlæg fra Publicis Sapient
22. april 2006 - 20:27
#1
ByteFX er en .NET provider til MySQL. Den behøver du ikke for at lave select sætninger. End ikke for at benytte MySQL. ByteFX koster penge såvidt jeg husker.
22. april 2006 - 20:28
#2
ByteFX var en ADO.NET provider til MySQL som nu er blevet overtaget af MYSQL under navnet MySQL Connector for .NET SQLServer => brug den SqlClient som kommer med .NET Access => brug den OLE DB provider som kommer med .NET MySQL => hent og brug MySQL Connector for .NET
22. april 2006 - 20:28
#3
nope - ByteFX var gratis
22. april 2006 - 21:00
#4
Ok tak for det jeg sidder lige og prøver mig frem med SELECT sætningen men smid et svar og først til mølle får point
22. april 2006 - 21:10
#5
jeg vil hellere dele. Og mon ikke arne skal have mere end halvdelen (men mindre end det hele naturligvis :))
22. april 2006 - 21:11
#6
jeg har et par eksempler liggende på lager
22. april 2006 - 21:12
#7
using System; using System.Data; using MySql.Data.MySqlClient; class MainClass { public static void Main(string[] args) { MySqlConnection con = new MySqlConnection("Database=Test;Data Source=localhost;User Id=;Password="); con.Open(); MySqlCommand sel = new MySqlCommand("SELECT * FROM T1", con); MySqlDataReader rdr = sel.ExecuteReader(); while(rdr.Read()) { Console.WriteLine(rdr[0] + " " + rdr[1]); } rdr.Close(); con.Close(); } }
22. april 2006 - 21:12
#8
using System; using System.IO; using MySql.Data.MySqlClient; class MainClass { public static void Main(string[] args) { MySqlConnection con = new MySqlConnection("Database=Test;Data Source=localhost;User Id=;Password="); con.Open(); MySqlCommand cre = new MySqlCommand("CREATE TABLE files (filename INTEGER PRIMARY KEY AUTO_INCREMENT, content TEXT)", con); cre.ExecuteNonQuery(); MySqlCommand ins = new MySqlCommand("INSERT INTO files(content) VALUES (?content)", con); ins.Parameters.Add("?content", MySqlDbType.Blob); string[] filenames = Directory.GetFiles(@"C:\scripts", "*.bat"); for(int i = 0; i < filenames.Length; i++) { StreamReader sr = new StreamReader(filenames[i]); string content = sr.ReadToEnd(); sr.Close(); ins.Parameters["?content"].Value = content; ins.ExecuteNonQuery(); } MySqlCommand drp = new MySqlCommand("DROP TABLE files", con); drp.ExecuteNonQuery(); con.Close(); } }
22. april 2006 - 21:12
#9
Okay hmm du kan prøve at se min ("SELECT Kid, Fornavn, Efternavn, Adresse, Tlf, Mtlf, Email From Sommerhusudlejning.Kunder where (Kid = '" + textBox20.Text + "' OR Fornavn = '" + textBox21.Text + "' OR Efternavn = '" + textBox22.Text + "' OR Adresse = '" + textBox23.Text + "' OR Tlf = '" + textBox24.Text + "' OR Mtlf = '" + textBox25.Text + "' OR Email = '" + textBox26.Text + "')");
22. april 2006 - 21:15
#10
og hvad er problemet ?
22. april 2006 - 21:16
#11
Kan i ikke lige smide et svar så i kan få jeres point
22. april 2006 - 21:17
#12
Nååhh jeg skal lige finde ud af hvordan jeg sætter/henter værdierne ind i textBoxene fra SQL stringen
22. april 2006 - 21:20
#13
du mener resultatet af din SELECT ? se eksempel 21:12:10
22. april 2006 - 21:21
#14
MySqlDataReader rdr = cmd.ExecuteReader(); if(rdr.Read()) { tb117.Text = (string)rdr[kolonne]; } else { // ups ingen data }
22. april 2006 - 21:23
#15
Jeg fatter altså meter af hvordan man deler de point
22. april 2006 - 21:25
#16
du skal markere begge navne inden du kilkker accepter men jeg overfører de 7 til tuxic
22. april 2006 - 21:26
#17
23. april 2006 - 07:37
#18
Du skal have byttet om på indholdet af dine connstring og sqlstr.
23. april 2006 - 15:12
#19
hvad hvor ?
23. april 2006 - 17:44
#20
Kom til at poste i det forkerte indlæg - det var posten under linket den skulle i. :^)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.