Avatar billede thewizard Nybegynder
04. januar 2005 - 01:37 Der er 6 kommentarer og
1 løsning

Skriv til msSQL

Option Explicit

Private objConn As Object
Private objRs  As Object
Public Function MsSQL(ByVal strHost As String, _
                      ByVal strBase As String, _
                      ByVal strUser As String, _
                      ByVal strPass As String, _
                      ByVal strBruger As String, _
                      ByVal strSQL As String, _
                      ByVal strAdgang As String) As Boolean

Dim strConn As String
 
  strUser = "sa"
  strPass = "******"
  strHost = "80.63.222.138"
  strBase = "chat"

  strConn = "Provider=SQLOLEDB.1" & _
            ";user id=" & strUser & _
            ";pwd=" & strPass & _
            ";Initial Catalog=" & strBase & _
            ";server=" & strHost & ";"


    With objConn
        .CommandTimeout = 30
        .ConnectionTimeout = 15
        .ConnectionString = strConn
        .Open
        Set objRs = .Execute(strSQL)



    End With
End Function



Private Sub cmdtochat_Click()

Set objConn = CreateObject("ADODB.Connection")
  Set objRs = CreateObject("ADODB.RecordSet")



  'Husk at ænder HOST, DATABASE, USER og PASS til din SQL-Server _
  Bruger og Adgang er de navne du tjekker..
  Me.Caption = MsSQL("80.63.222.138", _
                    "chat", _
                    "sa", _
                    "******", _
                    "", _
                    "SELECT * FROM message", _
                    "")
   

objRs.addnew
   
    objRs("message") = txttochat.Text
   
   
objRs.Update

End Sub
----------------------------------


objRs.addnew
   
    objRs("message") = txttochat.Text
   
   
objRs.Update

Virker naturligvis ikke, da databasen åbnes uden rettigheder til at ændre i den. Man kan godt få data ud af databasen, f.eks.

label1.caption = objRs("message")

Men ikke

objRs("message") = label1.caption

Nogen gode svar?
Avatar billede thewizard Nybegynder
04. januar 2005 - 01:39 #1
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

Virker jo i ASP, men den forstår jo naturligvis ikke: adOpenKeyset, adLockOptimistic <-- Da ADOVBS.INC ikke er included.
Avatar billede terry Ekspert
04. januar 2005 - 19:12 #2
adOpenKeyset = 1
adLockOptimistic = 3
Avatar billede thewizard Nybegynder
04. januar 2005 - 22:18 #3
Hvad mener du, terry?
Avatar billede thewizard Nybegynder
04. januar 2005 - 22:22 #4
With objConn
        .CommandTimeout = 30
        .ConnectionTimeout = 15
        .ConnectionString = strConn
        .adOpenKeyset = 1
        .adLockOptimistic = 3
        .Open
        Set objRs = .Execute(strSQL)


Virker skam ikke :).
Avatar billede terry Ekspert
05. januar 2005 - 12:06 #5
not quite sure waht I mean :o)
You wrote "adOpenKeyset, adLockOptimistic <-- Da ADOVBS.INC ikke er included."
so I thought you wanted the numeric values of adOpenKeyset and adLockOptimistic
Avatar billede thewizard Nybegynder
05. januar 2005 - 12:57 #6
Not rly ;)
Avatar billede thewizard Nybegynder
13. juli 2006 - 04:40 #7
Lukker spørgsmålet, da det ikke blev besvaret.
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
Kurser inden for grundlæggende programmering

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