Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Mit VBA, SQL Datensatz schreiben

Frage Entwicklung VB for Applications

Mitglied: achim13

achim13 (Level 1) - Jetzt verbinden

23.10.2010 um 19:35 Uhr, 10079 Aufrufe, 3 Kommentare

Hallo,
ich versuche ein Datensatz mittels VBA in SQL Datenbank zu schreiben, leider bekomme ich das nicht hin. Es kommt ein Fehlermeldung "Die gespeicherte Prozedur "kal" wurde nicht gefunden" es ist aber keine Prozedur sondern eine Tabelle (sie ist leer) unten das Queltext. Kann mir jemand helfen das Problem zu lösen - danke voraus. Die Datenbank heisst kal1 und Tabelle kal mit Feldern: wochentag, tag, monat und jahr
MfG Joachim

Sub kal()

On Error GoTo Fehler

Dim strConn As String
Dim Conn As ADODB.Connection
Dim rst As New ADODB.Recordset

On Error GoTo Fehler

Set Conn = New ADODB.Connection

strConn = "PROVIDER=SQLOLEDB;"
strConn = strConn & "DATA SOURCE=JOACHIM-PC;INITIOAL CATALOG=kal1.mdf;User id=Joachim;Password=joachim;"
strConn = strConn & "INTEGRATED SECURITY=sspi;"
Conn.Open strConn

Set rst = New ADODB.Recordset

With rst
.Open "kal", Conn, adOpenKeyset, adLockOptimistic
.AddNew
.Fields(wochentag) = "Mo"
.Fields("tag") = "1"
.Fields("monat") = "2"
.Fields("jahr") = "2011"
.Update
.Close
End With
Stop
Conn.Close
Set Conn = Nothing
GoTo n10
Fehler:

MsgBox Err.Number & " " & Err.Description

n10:

End Sub
Mitglied: Berrnd
23.10.2010 um 21:27 Uhr
Hi,
ich würd' einfach ein INSERT machen (Beispiel):
01.
Conn.Execute("INSERT INTO kal (wochentag, tag, monat, jahr) VALUES ('Mo', 1, 2, 2011)")
Gruß
Bernd
Bitte warten ..
Mitglied: achim13
23.10.2010 um 22:14 Uhr
Hallo Bernd,
zuerst danke, leider bekomme ich ein Fehlermeldung "Ungültige Objectname 'kal'", ich weiss nicht wo der Fehler liegt
Bitte warten ..
Mitglied: achim13
23.10.2010 um 22:47 Uhr
Hallo Bernd,
ich habe mein kleines Schreibfehler gefunden, danke nochmal für dein typ. Ich wünsche dir gute nacht und schönes wochenende
MfG Joachim
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Microsoft Office
gelöst VBA: Dateiinhalte in Abhängigkeit des Dateinamens importieren (4)

Frage von Booster07 zum Thema Microsoft Office ...

VB for Applications
VBA Grenzwerte in String prüfen Regex ??? Excel2010 (1)

Frage von Chillministrator zum Thema VB for Applications ...

Datenbanken
SQL Express - der Benutzer war nicht autorisiert (5)

Frage von adm999 zum Thema Datenbanken ...

Datenbanken
gelöst Hilfe bei SQL-Abfrage (5)

Frage von emeriks zum Thema Datenbanken ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (23)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (10)

Frage von Akcent zum Thema Hyper-V ...

Netzwerke
Abisolierwerkzeug (9)

Frage von SarekHL zum Thema Netzwerke ...