Avatar billede cool_code Nybegynder
23. november 2005 - 22:57 Der er 11 kommentarer og
2 løsninger

Insert i SQL 2005 via C#

Hey

Et nemt spørgsmål tror, dog har ledt på nettet uden løsning...

jeh har Visual 2005 express og sql server express. Jeg har lavet en app som bl. a skal indsætte i SQL server 2005.

hvad er bedst og hvordan gøres det?
1) via en ODBC (som virker)? Hvordan
2) via connection strings? hvordan

håber nogen kan hjælpe.

\cool_code
Avatar billede dr_chaos Nybegynder
24. november 2005 - 06:50 #1
jeg vil foreslå at du downloader "Data Access"
herfra:
http://64.233.183.104/search?q=cache:h04-eOWkC_UJ:lab.msdn.microsoft.com/vs2005/downloads/101samples/default.aspx+visual+c%23+sqldatasource&hl=da

hvis det er til web skal du kigge på datasources.
Avatar billede arne_v Ekspert
24. november 2005 - 11:54 #2
SqlConnection og SqlCommand lyder nærliggende

lang bedre end ODBC

(de er i namespace System.Data.SqlClient)
Avatar billede cool_code Nybegynder
24. november 2005 - 17:01 #3
jeg fik det til at virke med ODBC. Arne hvorfor er SQLConnection og SQLCommand bedre end ODBC. Jeg prøvede at få det op at køre med de kommandoer men det lykkedes ikke. Derfor blev det ODBC. Har du et lille kort eksempel på hvor hvordan du indsætte en værdi i en DB (det er ligemeget med SQL'en, den kender jeg - det er vigtigere selveopbygningen af C# og SQL.

Takker
Avatar billede arne_v Ekspert
24. november 2005 - 17:04 #4
SqlConnection con = new SqlConnection("server=ARNEPC3;Integrated Security=SSPI;database=Test");
        con.Open();
        SqlCommand ins = new SqlCommand("INSERT INTO xxxx VALUES(123,'abc')", con);
        ins.ExecuteNonQuery();
Avatar billede arne_v Ekspert
24. november 2005 - 17:05 #5
SqlClient giver bedre performance end ODBC

SqlClient giver bedre fejl meddelelser end ODBC

SqlClient giver adgang til flere SQLServer specifikke features
Avatar billede cool_code Nybegynder
24. november 2005 - 17:09 #6
tak Arne, får det afprøvet snarest. Vil også helst kode mig ud af forbindelsen end bruge ODBC.
Avatar billede arne_v Ekspert
31. december 2005 - 14:33 #7
kommet videre ?
Avatar billede dr_chaos Nybegynder
04. februar 2006 - 16:57 #8
Du mangler at lukke spørgsmålet.
Avatar billede cool_code Nybegynder
05. februar 2006 - 15:05 #9
Har afprøvet SqlConnection, og det var netop løsningen som jeg var ude efter.....At undgå ODBC.
Tak for svaret begge to. Jeg giver pointfordeling 25-5 i Arne's favør.....Men tak for input Dr. Chaos. Venligst begge to lav et svar så jeg kan fordele jeres point.....Og undskyld forsinkelsen....har været på lang ferie.

\cool code
Avatar billede dr_chaos Nybegynder
05. februar 2006 - 15:08 #10
svar :)
Avatar billede arne_v Ekspert
05. februar 2006 - 15:27 #11
svar
Avatar billede cool_code Nybegynder
06. februar 2006 - 07:29 #12
takker for hjælpen.... :-)

\cool_code
Avatar billede dr_chaos Nybegynder
06. februar 2006 - 08:22 #13
:)
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