13. februar 2008 - 20:24Der er
7 kommentarer og 1 løsning
Simpel sql connect og udskriv fra ms sql
Jeg er ved at prøve at lære lidt c# og vil gerne prøve at hive nogle data ud som jeg har liggende i en local ms sql 2000 database med security sat til windows only min table ser sådan ud.
use test create table User( id int, Fname varchar(20), Ename varchar(20) ) insert into User values(1,Foo,Bar);
Hvordan connecter jeg og skriver denne data ud i fx en textbox i Visual studio 2005 ?
SqlConnection con = new SqlConnection("server=ARNEPC2\\ARNEPC2RUN;Integrated Security=SSPI;database=TestMSDE"); con.Open(); SqlCommand sel = new SqlCommand("SELECT * FROM user", con); SqlDataReader rdr = sel.ExecuteReader(); while(rdr.Read()) { int id = (int)rdr[0]; string fnavn = (string)rdr[1]; string enavn = (string)rdr[2]; // brug data } rdr.Close(); con.Close();
har lavet det sådan, men der kommer intet data ud.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.SqlClient;
namespace WindowsApplication6 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void textBox1_TextChanged(object sender, EventArgs e) { SqlConnection con = new SqlConnection("server=terkild;Integrated Security=SSPI;database=mytest"); con.Open(); SqlCommand sel = new SqlCommand("SELECT * FROM users", con); SqlDataReader rdr = sel.ExecuteReader(); while (rdr.Read()) { int id = (int)rdr[0]; string fnavn = (string)rdr[1]; string enavn = (string)rdr[2]; // brug data
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.