![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Mam oto taki sobie kod:
Kod private void button2_Click(object sender, EventArgs e) { baza.sprawdzBaze(); StreamReader sr = File.OpenText(openFileDialog1.FileName); while (sr.EndOfStream == false) { string linia = sr.ReadLine(); string data = DateTime.Now.ToShortDateString(); string sql = "insert into strony values(NULL,'" + linia + "','" + data + "')"; baza.dodajDane(sql); } } I jest taki problem, że program wywala mi błąd, że nie istnieje tabela strony, choć w rzeczywistości jest (IMG:style_emoticons/default/sad.gif) Plik z bazą i całą strukturą znajduje się w folderze aplikacji. Co najciekawsze, mam też inne kody c# które obsługują i dodają do bazy danych, i te pomimo wszystko ładnie i sprawnie działają, a ten uparty jak osioł, nie chcę ruszyć. Wiem, że to nie forum o C#, ale może komuś uda się znaleźć przyczynę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Już sobie poradziłem (IMG:style_emoticons/default/smile.gif) o zapytaniach wiem, ten kod akurat pisałem do wglądu:) ale mam teraz kolejny problem z socketami:
Mam taki kod klienta: Kod try { int port = Convert.ToInt32(textBox1.Text); String host = "94.40.27.106"; Socket soc = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //Połączenie ze zdalnym hostem soc.Connect(host, port); if (soc.Connected) { MessageBox.Show("Połączono z :" + host); } else { MessageBox.Show("Nie połączono ze zdalnym hostem"); } soc.Close();//zamkniecie połączenia } catch (SocketException se) { MessageBox.Show("Błąd : " + se.Message); } Taki serwera: Kod Socket soc = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); IPAddress ip = IPAddress.Parse("0.0.0.0"); IPEndPoint ep = new IPEndPoint(ip, 2000); soc.Bind(ep); soc.Listen(10); Socket nsoc = soc.Accept(); NetworkStream nstrem = new NetworkStream(nsoc); StreamWriter streamw = new StreamWriter(nstrem); streamw.WriteLine("Polaczony"); streamw.Close(); nstrem.Close(); nsoc.Close(); Ip w kliencie jest ustawione takie jakie ma mój komputer, w serwerze jest 127.0.0.1 bo chodzi o lokalnego kompa. I niestety nie działa, jak podam w kliencie 127.0.0.1 to wszystko jest ok ;/ Port jest ustawiony na 2000. Wie ktoś może, czemu tak jest? Firewall jest wyłączony, a błąd wywala że nie połączył się w określonym czasie, lub nie odpowiedział (IMG:style_emoticons/default/sad.gif) Ten post edytował ExPlOiT 11.08.2011, 22:18:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 11:10 |